{
  "shots": 100,
  "survival": {
    "0": {
      "2": {
        "12": 99,
        "22": 99,
        "21": 100,
        "28": 100,
        "20": 100,
        "17": 100,
        "11": 98,
        "2": 100,
        "19": 99,
        "4": 100,
        "27": 99,
        "10": 100,
        "6": 100,
        "18": 100,
        "9": 100,
        "13": 99,
        "15": 100,
        "25": 99,
        "29": 99,
        "8": 100,
        "1": 99,
        "23": 97,
        "3": 100,
        "7": 100,
        "14": 100,
        "0": 100,
        "26": 100,
        "24": 100,
        "16": 100,
        "5": 99
      },
      "32": {
        "2": 100,
        "21": 99,
        "22": 100,
        "10": 99,
        "0": 100,
        "12": 100,
        "3": 100,
        "7": 100,
        "14": 100,
        "1": 100,
        "13": 99,
        "29": 99,
        "11": 98,
        "18": 99,
        "26": 100,
        "23": 99,
        "28": 100,
        "17": 99,
        "19": 96,
        "25": 98,
        "27": 100,
        "4": 99,
        "5": 97,
        "24": 99,
        "20": 98,
        "15": 99,
        "8": 100,
        "6": 100,
        "9": 100,
        "16": 99
      },
      "128": {
        "2": 100,
        "17": 95,
        "18": 99,
        "25": 99,
        "23": 100,
        "10": 100,
        "11": 99,
        "15": 100,
        "22": 99,
        "20": 100,
        "19": 94,
        "14": 100,
        "7": 100,
        "8": 100,
        "5": 98,
        "26": 98,
        "27": 99,
        "29": 98,
        "0": 97,
        "24": 100,
        "1": 98,
        "13": 100,
        "28": 99,
        "16": 98,
        "12": 96,
        "9": 98,
        "21": 95,
        "3": 99,
        "6": 100,
        "4": 99
      },
      "512": {
        "23": 98,
        "27": 97,
        "18": 97,
        "4": 100,
        "8": 98,
        "12": 99,
        "2": 97,
        "10": 98,
        "25": 99,
        "9": 94,
        "22": 100,
        "17": 98,
        "15": 88,
        "28": 97,
        "6": 95,
        "20": 100,
        "7": 94,
        "11": 92,
        "13": 97,
        "29": 97,
        "1": 97,
        "24": 97,
        "0": 94,
        "26": 97,
        "21": 95,
        "19": 99,
        "16": 97,
        "14": 100,
        "5": 98,
        "3": 96
      }
    },
    "1": {
      "2": {
        "12": 100,
        "22": 100,
        "21": 100,
        "28": 100,
        "20": 100,
        "17": 100,
        "11": 100,
        "2": 99,
        "19": 100,
        "4": 99,
        "27": 96,
        "10": 100,
        "6": 100,
        "18": 100,
        "9": 100,
        "13": 100,
        "15": 100,
        "25": 100,
        "29": 100,
        "8": 100,
        "1": 100,
        "23": 100,
        "3": 99,
        "7": 100,
        "14": 99,
        "0": 100,
        "26": 100,
        "24": 100,
        "16": 100,
        "5": 100
      },
      "32": {
        "2": 99,
        "21": 100,
        "22": 100,
        "10": 100,
        "0": 100,
        "12": 99,
        "3": 99,
        "7": 98,
        "14": 100,
        "1": 98,
        "13": 99,
        "29": 99,
        "11": 100,
        "18": 100,
        "26": 96,
        "23": 100,
        "28": 99,
        "17": 100,
        "19": 100,
        "25": 100,
        "27": 100,
        "4": 100,
        "5": 100,
        "24": 100,
        "20": 99,
        "15": 100,
        "8": 100,
        "6": 99,
        "9": 100,
        "16": 100
      },
      "128": {
        "2": 98,
        "17": 100,
        "18": 99,
        "25": 100,
        "23": 100,
        "10": 96,
        "11": 98,
        "15": 98,
        "22": 100,
        "20": 100,
        "19": 98,
        "14": 87,
        "7": 98,
        "8": 100,
        "5": 99,
        "26": 99,
        "27": 98,
        "29": 99,
        "0": 99,
        "24": 91,
        "1": 99,
        "13": 98,
        "28": 98,
        "16": 100,
        "12": 99,
        "9": 99,
        "21": 97,
        "3": 98,
        "6": 99,
        "4": 99
      },
      "512": {
        "23": 97,
        "27": 99,
        "18": 94,
        "4": 98,
        "8": 94,
        "12": 89,
        "2": 98,
        "10": 97,
        "25": 96,
        "9": 98,
        "22": 98,
        "17": 96,
        "15": 76,
        "28": 98,
        "6": 97,
        "20": 91,
        "7": 95,
        "11": 100,
        "13": 98,
        "29": 90,
        "1": 95,
        "24": 100,
        "0": 93,
        "26": 99,
        "21": 99,
        "19": 90,
        "16": 97,
        "14": 96,
        "5": 89,
        "3": 92
      }
    },
    "2": {
      "2": {
        "12": 100,
        "22": 100,
        "21": 99,
        "28": 100,
        "20": 99,
        "17": 100,
        "11": 99,
        "2": 100,
        "19": 100,
        "4": 100,
        "27": 99,
        "10": 100,
        "6": 100,
        "18": 100,
        "9": 99,
        "13": 99,
        "15": 100,
        "25": 100,
        "29": 100,
        "8": 100,
        "1": 99,
        "23": 100,
        "3": 99,
        "7": 100,
        "14": 100,
        "0": 100,
        "26": 100,
        "24": 100,
        "16": 100,
        "5": 100
      },
      "32": {
        "2": 100,
        "21": 100,
        "22": 100,
        "10": 100,
        "0": 99,
        "12": 99,
        "3": 100,
        "7": 99,
        "14": 100,
        "1": 100,
        "13": 100,
        "29": 100,
        "11": 100,
        "18": 100,
        "26": 100,
        "23": 100,
        "28": 100,
        "17": 97,
        "19": 100,
        "25": 100,
        "27": 100,
        "4": 100,
        "5": 100,
        "24": 100,
        "20": 99,
        "15": 100,
        "8": 100,
        "6": 100,
        "9": 100,
        "16": 100
      },
      "128": {
        "2": 100,
        "17": 98,
        "18": 100,
        "25": 100,
        "23": 99,
        "10": 100,
        "11": 99,
        "15": 99,
        "22": 100,
        "20": 99,
        "19": 99,
        "14": 100,
        "7": 97,
        "8": 100,
        "5": 100,
        "26": 100,
        "27": 98,
        "29": 100,
        "0": 100,
        "24": 100,
        "1": 98,
        "13": 100,
        "28": 100,
        "16": 99,
        "12": 100,
        "9": 99,
        "21": 100,
        "3": 97,
        "6": 100,
        "4": 100
      },
      "512": {
        "23": 99,
        "27": 99,
        "18": 97,
        "4": 100,
        "8": 100,
        "12": 95,
        "2": 100,
        "10": 98,
        "25": 100,
        "9": 99,
        "22": 99,
        "17": 97,
        "15": 97,
        "28": 98,
        "6": 97,
        "20": 99,
        "7": 97,
        "11": 100,
        "13": 98,
        "29": 97,
        "1": 100,
        "24": 100,
        "0": 100,
        "26": 99,
        "21": 97,
        "19": 99,
        "16": 99,
        "14": 99,
        "5": 97,
        "3": 100
      }
    },
    "3": {
      "2": {
        "12": 100,
        "22": 100,
        "21": 100,
        "28": 100,
        "20": 100,
        "17": 100,
        "11": 100,
        "2": 100,
        "19": 99,
        "4": 99,
        "27": 100,
        "10": 100,
        "6": 100,
        "18": 100,
        "9": 100,
        "13": 100,
        "15": 100,
        "25": 100,
        "29": 100,
        "8": 99,
        "1": 100,
        "23": 100,
        "3": 98,
        "7": 99,
        "14": 99,
        "0": 100,
        "26": 100,
        "24": 100,
        "16": 100,
        "5": 100
      },
      "32": {
        "2": 99,
        "21": 99,
        "22": 100,
        "10": 100,
        "0": 100,
        "12": 100,
        "3": 100,
        "7": 98,
        "14": 100,
        "1": 100,
        "13": 99,
        "29": 100,
        "11": 100,
        "18": 100,
        "26": 100,
        "23": 99,
        "28": 100,
        "17": 98,
        "19": 97,
        "25": 99,
        "27": 100,
        "4": 100,
        "5": 100,
        "24": 99,
        "20": 99,
        "15": 100,
        "8": 99,
        "6": 100,
        "9": 100,
        "16": 100
      },
      "128": {
        "2": 100,
        "17": 98,
        "18": 100,
        "25": 99,
        "23": 100,
        "10": 99,
        "11": 99,
        "15": 98,
        "22": 100,
        "20": 100,
        "19": 99,
        "14": 98,
        "7": 100,
        "8": 100,
        "5": 100,
        "26": 99,
        "27": 100,
        "29": 100,
        "0": 99,
        "24": 99,
        "1": 100,
        "13": 100,
        "28": 100,
        "16": 100,
        "12": 100,
        "9": 98,
        "21": 100,
        "3": 100,
        "6": 100,
        "4": 99
      },
      "512": {
        "23": 99,
        "27": 97,
        "18": 98,
        "4": 98,
        "8": 99,
        "12": 100,
        "2": 100,
        "10": 100,
        "25": 100,
        "9": 100,
        "22": 99,
        "17": 100,
        "15": 98,
        "28": 99,
        "6": 98,
        "20": 100,
        "7": 98,
        "11": 96,
        "13": 99,
        "29": 98,
        "1": 100,
        "24": 95,
        "0": 100,
        "26": 100,
        "21": 100,
        "19": 100,
        "16": 100,
        "14": 100,
        "5": 99,
        "3": 100
      }
    },
    "4": {
      "2": {
        "12": 100,
        "22": 99,
        "21": 100,
        "28": 100,
        "20": 100,
        "17": 100,
        "11": 100,
        "2": 100,
        "19": 99,
        "4": 100,
        "27": 99,
        "10": 100,
        "6": 100,
        "18": 100,
        "9": 98,
        "13": 100,
        "15": 100,
        "25": 100,
        "29": 100,
        "8": 100,
        "1": 99,
        "23": 100,
        "3": 100,
        "7": 100,
        "14": 100,
        "0": 100,
        "26": 99,
        "24": 100,
        "16": 100,
        "5": 100
      },
      "32": {
        "2": 100,
        "21": 100,
        "22": 100,
        "10": 99,
        "0": 99,
        "12": 99,
        "3": 100,
        "7": 99,
        "14": 99,
        "1": 100,
        "13": 100,
        "29": 100,
        "11": 98,
        "18": 100,
        "26": 100,
        "23": 99,
        "28": 100,
        "17": 99,
        "19": 97,
        "25": 100,
        "27": 99,
        "4": 100,
        "5": 99,
        "24": 100,
        "20": 100,
        "15": 99,
        "8": 100,
        "6": 100,
        "9": 100,
        "16": 100
      },
      "128": {
        "2": 99,
        "17": 98,
        "18": 99,
        "25": 100,
        "23": 100,
        "10": 100,
        "11": 100,
        "15": 100,
        "22": 99,
        "20": 100,
        "19": 100,
        "14": 100,
        "7": 100,
        "8": 100,
        "5": 100,
        "26": 100,
        "27": 100,
        "29": 100,
        "0": 100,
        "24": 100,
        "1": 99,
        "13": 100,
        "28": 100,
        "16": 100,
        "12": 100,
        "9": 100,
        "21": 99,
        "3": 98,
        "6": 100,
        "4": 99
      },
      "512": {
        "23": 100,
        "27": 97,
        "18": 100,
        "4": 99,
        "8": 95,
        "12": 96,
        "2": 97,
        "10": 98,
        "25": 100,
        "9": 99,
        "22": 99,
        "17": 98,
        "15": 100,
        "28": 98,
        "6": 99,
        "20": 99,
        "7": 98,
        "11": 99,
        "13": 96,
        "29": 100,
        "1": 100,
        "24": 96,
        "0": 99,
        "26": 99,
        "21": 100,
        "19": 97,
        "16": 100,
        "14": 97,
        "5": 98,
        "3": 99
      }
    },
    "5": {
      "2": {
        "12": 100,
        "22": 99,
        "21": 99,
        "28": 100,
        "20": 100,
        "17": 99,
        "11": 100,
        "2": 100,
        "19": 100,
        "4": 100,
        "27": 100,
        "10": 100,
        "6": 100,
        "18": 100,
        "9": 99,
        "13": 99,
        "15": 100,
        "25": 100,
        "29": 99,
        "8": 100,
        "1": 100,
        "23": 99,
        "3": 100,
        "7": 100,
        "14": 100,
        "0": 100,
        "26": 100,
        "24": 99,
        "16": 100,
        "5": 100
      },
      "32": {
        "2": 100,
        "21": 100,
        "22": 100,
        "10": 100,
        "0": 100,
        "12": 100,
        "3": 100,
        "7": 100,
        "14": 100,
        "1": 99,
        "13": 99,
        "29": 100,
        "11": 100,
        "18": 99,
        "26": 99,
        "23": 100,
        "28": 100,
        "17": 100,
        "19": 99,
        "25": 100,
        "27": 100,
        "4": 100,
        "5": 100,
        "24": 100,
        "20": 100,
        "15": 99,
        "8": 100,
        "6": 100,
        "9": 99,
        "16": 100
      },
      "128": {
        "2": 100,
        "17": 100,
        "18": 99,
        "25": 100,
        "23": 98,
        "10": 99,
        "11": 100,
        "15": 99,
        "22": 100,
        "20": 100,
        "19": 100,
        "14": 100,
        "7": 100,
        "8": 100,
        "5": 99,
        "26": 99,
        "27": 100,
        "29": 99,
        "0": 100,
        "24": 99,
        "1": 100,
        "13": 99,
        "28": 100,
        "16": 98,
        "12": 100,
        "9": 99,
        "21": 99,
        "3": 100,
        "6": 100,
        "4": 100
      },
      "512": {
        "23": 99,
        "27": 98,
        "18": 99,
        "4": 99,
        "8": 98,
        "12": 100,
        "2": 99,
        "10": 100,
        "25": 98,
        "9": 99,
        "22": 100,
        "17": 97,
        "15": 98,
        "28": 98,
        "6": 100,
        "20": 99,
        "7": 95,
        "11": 99,
        "13": 98,
        "29": 99,
        "1": 99,
        "24": 97,
        "0": 97,
        "26": 100,
        "21": 100,
        "19": 99,
        "16": 97,
        "14": 100,
        "5": 100,
        "3": 98
      }
    },
    "6": {
      "2": {
        "12": 100,
        "22": 99,
        "21": 100,
        "28": 100,
        "20": 100,
        "17": 99,
        "11": 99,
        "2": 100,
        "19": 99,
        "4": 100,
        "27": 99,
        "10": 100,
        "6": 100,
        "18": 100,
        "9": 99,
        "13": 100,
        "15": 100,
        "25": 98,
        "29": 99,
        "8": 100,
        "1": 99,
        "23": 100,
        "3": 100,
        "7": 100,
        "14": 100,
        "0": 100,
        "26": 100,
        "24": 100,
        "16": 100,
        "5": 99
      },
      "32": {
        "2": 99,
        "21": 100,
        "22": 99,
        "10": 100,
        "0": 100,
        "12": 100,
        "3": 99,
        "7": 100,
        "14": 99,
        "1": 100,
        "13": 99,
        "29": 99,
        "11": 99,
        "18": 99,
        "26": 99,
        "23": 100,
        "28": 100,
        "17": 100,
        "19": 98,
        "25": 100,
        "27": 100,
        "4": 100,
        "5": 100,
        "24": 100,
        "20": 100,
        "15": 99,
        "8": 100,
        "6": 100,
        "9": 100,
        "16": 100
      },
      "128": {
        "2": 100,
        "17": 99,
        "18": 99,
        "25": 100,
        "23": 100,
        "10": 100,
        "11": 99,
        "15": 100,
        "22": 100,
        "20": 100,
        "19": 99,
        "14": 100,
        "7": 100,
        "8": 100,
        "5": 99,
        "26": 100,
        "27": 100,
        "29": 99,
        "0": 99,
        "24": 99,
        "1": 100,
        "13": 98,
        "28": 100,
        "16": 100,
        "12": 99,
        "9": 100,
        "21": 100,
        "3": 97,
        "6": 100,
        "4": 99
      },
      "512": {
        "23": 99,
        "27": 96,
        "18": 95,
        "4": 97,
        "8": 100,
        "12": 98,
        "2": 94,
        "10": 99,
        "25": 99,
        "9": 99,
        "22": 99,
        "17": 96,
        "15": 97,
        "28": 98,
        "6": 98,
        "20": 99,
        "7": 89,
        "11": 98,
        "13": 97,
        "29": 99,
        "1": 94,
        "24": 98,
        "0": 99,
        "26": 98,
        "21": 94,
        "19": 96,
        "16": 98,
        "14": 94,
        "5": 99,
        "3": 97
      }
    },
    "7": {
      "2": {
        "12": 100,
        "22": 100,
        "21": 100,
        "28": 99,
        "20": 100,
        "17": 99,
        "11": 98,
        "2": 99,
        "19": 99,
        "4": 100,
        "27": 99,
        "10": 100,
        "6": 100,
        "18": 100,
        "9": 100,
        "13": 100,
        "15": 99,
        "25": 99,
        "29": 100,
        "8": 100,
        "1": 99,
        "23": 99,
        "3": 98,
        "7": 100,
        "14": 100,
        "0": 100,
        "26": 100,
        "24": 100,
        "16": 100,
        "5": 100
      },
      "32": {
        "2": 100,
        "21": 99,
        "22": 100,
        "10": 100,
        "0": 100,
        "12": 100,
        "3": 100,
        "7": 100,
        "14": 99,
        "1": 99,
        "13": 98,
        "29": 99,
        "11": 98,
        "18": 100,
        "26": 100,
        "23": 98,
        "28": 99,
        "17": 99,
        "19": 100,
        "25": 100,
        "27": 100,
        "4": 100,
        "5": 98,
        "24": 100,
        "20": 100,
        "15": 98,
        "8": 99,
        "6": 100,
        "9": 100,
        "16": 100
      },
      "128": {
        "2": 100,
        "17": 100,
        "18": 100,
        "25": 98,
        "23": 99,
        "10": 98,
        "11": 100,
        "15": 98,
        "22": 100,
        "20": 99,
        "19": 99,
        "14": 98,
        "7": 100,
        "8": 97,
        "5": 97,
        "26": 100,
        "27": 99,
        "29": 99,
        "0": 99,
        "24": 100,
        "1": 99,
        "13": 100,
        "28": 100,
        "16": 99,
        "12": 99,
        "9": 99,
        "21": 100,
        "3": 99,
        "6": 99,
        "4": 98
      },
      "512": {
        "23": 100,
        "27": 99,
        "18": 99,
        "4": 99,
        "8": 98,
        "12": 98,
        "2": 99,
        "10": 98,
        "25": 99,
        "9": 98,
        "22": 99,
        "17": 99,
        "15": 98,
        "28": 95,
        "6": 97,
        "20": 93,
        "7": 99,
        "11": 99,
        "13": 92,
        "29": 97,
        "1": 98,
        "24": 95,
        "0": 98,
        "26": 98,
        "21": 97,
        "19": 93,
        "16": 99,
        "14": 99,
        "5": 97,
        "3": 99
      }
    },
    "8": {
      "2": {
        "12": 100,
        "22": 100,
        "21": 99,
        "28": 100,
        "20": 100,
        "17": 100,
        "11": 99,
        "2": 98,
        "19": 99,
        "4": 100,
        "27": 100,
        "10": 100,
        "6": 100,
        "18": 100,
        "9": 100,
        "13": 100,
        "15": 99,
        "25": 100,
        "29": 98,
        "8": 100,
        "1": 100,
        "23": 99,
        "3": 100,
        "7": 100,
        "14": 100,
        "0": 100,
        "26": 100,
        "24": 100,
        "16": 100,
        "5": 99
      },
      "32": {
        "2": 100,
        "21": 100,
        "22": 99,
        "10": 100,
        "0": 100,
        "12": 99,
        "3": 99,
        "7": 98,
        "14": 99,
        "1": 99,
        "13": 100,
        "29": 99,
        "11": 100,
        "18": 100,
        "26": 100,
        "23": 99,
        "28": 100,
        "17": 100,
        "19": 100,
        "25": 99,
        "27": 99,
        "4": 100,
        "5": 99,
        "24": 100,
        "20": 100,
        "15": 100,
        "8": 100,
        "6": 100,
        "9": 99,
        "16": 100
      },
      "128": {
        "2": 100,
        "17": 100,
        "18": 99,
        "25": 100,
        "23": 100,
        "10": 100,
        "11": 100,
        "15": 99,
        "22": 99,
        "20": 98,
        "19": 99,
        "14": 100,
        "7": 99,
        "8": 99,
        "5": 99,
        "26": 100,
        "27": 99,
        "29": 100,
        "0": 100,
        "24": 99,
        "1": 98,
        "13": 100,
        "28": 99,
        "16": 100,
        "12": 100,
        "9": 100,
        "21": 98,
        "3": 99,
        "6": 99,
        "4": 100
      },
      "512": {
        "23": 97,
        "27": 98,
        "18": 100,
        "4": 98,
        "8": 100,
        "12": 98,
        "2": 98,
        "10": 98,
        "25": 99,
        "9": 99,
        "22": 99,
        "17": 99,
        "15": 98,
        "28": 97,
        "6": 95,
        "20": 97,
        "7": 100,
        "11": 100,
        "13": 96,
        "29": 97,
        "1": 100,
        "24": 97,
        "0": 100,
        "26": 98,
        "21": 98,
        "19": 96,
        "16": 98,
        "14": 98,
        "5": 98,
        "3": 100
      }
    },
    "9": {
      "2": {
        "12": 100,
        "22": 100,
        "21": 99,
        "28": 100,
        "20": 99,
        "17": 98,
        "11": 99,
        "2": 100,
        "19": 100,
        "4": 99,
        "27": 100,
        "10": 98,
        "6": 100,
        "18": 100,
        "9": 99,
        "13": 99,
        "15": 100,
        "25": 99,
        "29": 100,
        "8": 100,
        "1": 99,
        "23": 100,
        "3": 100,
        "7": 99,
        "14": 99,
        "0": 100,
        "26": 100,
        "24": 100,
        "16": 100,
        "5": 100
      },
      "32": {
        "2": 99,
        "21": 98,
        "22": 99,
        "10": 100,
        "0": 99,
        "12": 100,
        "3": 100,
        "7": 99,
        "14": 100,
        "1": 100,
        "13": 100,
        "29": 100,
        "11": 98,
        "18": 100,
        "26": 100,
        "23": 98,
        "28": 100,
        "17": 99,
        "19": 99,
        "25": 98,
        "27": 99,
        "4": 100,
        "5": 99,
        "24": 100,
        "20": 100,
        "15": 100,
        "8": 99,
        "6": 100,
        "9": 100,
        "16": 100
      },
      "128": {
        "2": 99,
        "17": 100,
        "18": 100,
        "25": 100,
        "23": 99,
        "10": 99,
        "11": 99,
        "15": 100,
        "22": 100,
        "20": 98,
        "19": 99,
        "14": 99,
        "7": 99,
        "8": 100,
        "5": 100,
        "26": 100,
        "27": 100,
        "29": 99,
        "0": 100,
        "24": 100,
        "1": 99,
        "13": 98,
        "28": 99,
        "16": 97,
        "12": 100,
        "9": 100,
        "21": 99,
        "3": 98,
        "6": 100,
        "4": 100
      },
      "512": {
        "23": 97,
        "27": 100,
        "18": 100,
        "4": 98,
        "8": 98,
        "12": 99,
        "2": 98,
        "10": 97,
        "25": 96,
        "9": 98,
        "22": 96,
        "17": 99,
        "15": 96,
        "28": 99,
        "6": 99,
        "20": 98,
        "7": 99,
        "11": 100,
        "13": 100,
        "29": 100,
        "1": 98,
        "24": 99,
        "0": 98,
        "26": 100,
        "21": 99,
        "19": 98,
        "16": 98,
        "14": 97,
        "5": 98,
        "3": 99
      }
    }
  },
  "expected_output": {
    "0": {
      "2": {
        "6": 0,
        "1": 1,
        "0": 0,
        "7": 1,
        "9": 1,
        "24": 0,
        "5": 1,
        "13": 1,
        "3": 1,
        "16": 0,
        "11": 1,
        "17": 1,
        "20": 0,
        "29": 1,
        "28": 0,
        "4": 0,
        "27": 1,
        "12": 0,
        "21": 1,
        "2": 0,
        "10": 0,
        "22": 0,
        "8": 0,
        "25": 1,
        "14": 0,
        "23": 1,
        "18": 0,
        "15": 1,
        "26": 0,
        "19": 1
      },
      "32": {
        "4": 0,
        "5": 1,
        "3": 1,
        "29": 1,
        "23": 1,
        "9": 1,
        "28": 0,
        "26": 0,
        "17": 1,
        "11": 1,
        "8": 0,
        "27": 1,
        "20": 0,
        "2": 0,
        "25": 1,
        "12": 0,
        "14": 0,
        "24": 0,
        "13": 1,
        "7": 1,
        "18": 0,
        "6": 0,
        "19": 1,
        "16": 0,
        "21": 1,
        "0": 0,
        "22": 0,
        "10": 0,
        "1": 1,
        "15": 1
      },
      "128": {
        "1": 1,
        "3": 1,
        "0": 0,
        "5": 1,
        "14": 0,
        "10": 0,
        "24": 0,
        "4": 0,
        "13": 1,
        "6": 0,
        "21": 1,
        "8": 0,
        "15": 1,
        "9": 1,
        "17": 1,
        "2": 0,
        "18": 0,
        "22": 0,
        "19": 1,
        "11": 1,
        "20": 0,
        "25": 1,
        "28": 0,
        "16": 0,
        "27": 1,
        "29": 1,
        "12": 0,
        "23": 1,
        "26": 0,
        "7": 1
      },
      "512": {
        "13": 1,
        "21": 1,
        "5": 1,
        "10": 0,
        "1": 1,
        "24": 0,
        "28": 0,
        "6": 0,
        "19": 1,
        "29": 1,
        "22": 0,
        "20": 0,
        "15": 1,
        "17": 1,
        "25": 1,
        "7": 1,
        "16": 0,
        "14": 0,
        "8": 0,
        "9": 1,
        "4": 0,
        "12": 0,
        "18": 0,
        "2": 0,
        "11": 1,
        "26": 0,
        "3": 1,
        "23": 1,
        "27": 1,
        "0": 0
      }
    },
    "1": {
      "2": {
        "6": 0,
        "1": 1,
        "0": 0,
        "7": 1,
        "9": 1,
        "24": 0,
        "5": 1,
        "13": 1,
        "3": 1,
        "16": 0,
        "11": 1,
        "17": 1,
        "20": 0,
        "29": 1,
        "28": 0,
        "4": 0,
        "27": 1,
        "12": 0,
        "21": 1,
        "2": 0,
        "10": 0,
        "22": 0,
        "8": 0,
        "25": 1,
        "14": 0,
        "23": 1,
        "18": 0,
        "15": 1,
        "26": 0,
        "19": 1
      },
      "32": {
        "4": 0,
        "5": 1,
        "3": 1,
        "29": 1,
        "23": 1,
        "9": 1,
        "28": 0,
        "26": 0,
        "17": 1,
        "11": 1,
        "8": 0,
        "27": 1,
        "20": 0,
        "2": 0,
        "25": 1,
        "12": 0,
        "14": 0,
        "24": 0,
        "13": 1,
        "7": 1,
        "18": 0,
        "6": 0,
        "19": 1,
        "16": 0,
        "21": 1,
        "0": 0,
        "22": 0,
        "10": 0,
        "1": 1,
        "15": 1
      },
      "128": {
        "1": 1,
        "3": 1,
        "0": 0,
        "5": 1,
        "14": 0,
        "10": 0,
        "24": 0,
        "4": 0,
        "13": 1,
        "6": 0,
        "21": 1,
        "8": 0,
        "15": 1,
        "9": 1,
        "17": 1,
        "2": 0,
        "18": 0,
        "22": 0,
        "19": 1,
        "11": 1,
        "20": 0,
        "25": 1,
        "28": 0,
        "16": 0,
        "27": 1,
        "29": 1,
        "12": 0,
        "23": 1,
        "26": 0,
        "7": 1
      },
      "512": {
        "13": 1,
        "21": 1,
        "5": 1,
        "10": 0,
        "1": 1,
        "24": 0,
        "28": 0,
        "6": 0,
        "19": 1,
        "29": 1,
        "22": 0,
        "20": 0,
        "15": 1,
        "17": 1,
        "25": 1,
        "7": 1,
        "16": 0,
        "14": 0,
        "8": 0,
        "9": 1,
        "4": 0,
        "12": 0,
        "18": 0,
        "2": 0,
        "11": 1,
        "26": 0,
        "3": 1,
        "23": 1,
        "27": 1,
        "0": 0
      }
    },
    "2": {
      "2": {
        "6": 0,
        "1": 1,
        "0": 0,
        "7": 1,
        "9": 1,
        "24": 0,
        "5": 1,
        "13": 1,
        "3": 1,
        "16": 0,
        "11": 1,
        "17": 1,
        "20": 0,
        "29": 1,
        "28": 0,
        "4": 0,
        "27": 1,
        "12": 0,
        "21": 1,
        "2": 0,
        "10": 0,
        "22": 0,
        "8": 0,
        "25": 1,
        "14": 0,
        "23": 1,
        "18": 0,
        "15": 1,
        "26": 0,
        "19": 1
      },
      "32": {
        "4": 0,
        "5": 1,
        "3": 1,
        "29": 1,
        "23": 1,
        "9": 1,
        "28": 0,
        "26": 0,
        "17": 1,
        "11": 1,
        "8": 0,
        "27": 1,
        "20": 0,
        "2": 0,
        "25": 1,
        "12": 0,
        "14": 0,
        "24": 0,
        "13": 1,
        "7": 1,
        "18": 0,
        "6": 0,
        "19": 1,
        "16": 0,
        "21": 1,
        "0": 0,
        "22": 0,
        "10": 0,
        "1": 1,
        "15": 1
      },
      "128": {
        "1": 1,
        "3": 1,
        "0": 0,
        "5": 1,
        "14": 0,
        "10": 0,
        "24": 0,
        "4": 0,
        "13": 1,
        "6": 0,
        "21": 1,
        "8": 0,
        "15": 1,
        "9": 1,
        "17": 1,
        "2": 0,
        "18": 0,
        "22": 0,
        "19": 1,
        "11": 1,
        "20": 0,
        "25": 1,
        "28": 0,
        "16": 0,
        "27": 1,
        "29": 1,
        "12": 0,
        "23": 1,
        "26": 0,
        "7": 1
      },
      "512": {
        "13": 1,
        "21": 1,
        "5": 1,
        "10": 0,
        "1": 1,
        "24": 0,
        "28": 0,
        "6": 0,
        "19": 1,
        "29": 1,
        "22": 0,
        "20": 0,
        "15": 1,
        "17": 1,
        "25": 1,
        "7": 1,
        "16": 0,
        "14": 0,
        "8": 0,
        "9": 1,
        "4": 0,
        "12": 0,
        "18": 0,
        "2": 0,
        "11": 1,
        "26": 0,
        "3": 1,
        "23": 1,
        "27": 1,
        "0": 0
      }
    },
    "3": {
      "2": {
        "6": 0,
        "1": 1,
        "0": 0,
        "7": 1,
        "9": 1,
        "24": 0,
        "5": 1,
        "13": 1,
        "3": 1,
        "16": 0,
        "11": 1,
        "17": 1,
        "20": 0,
        "29": 1,
        "28": 0,
        "4": 0,
        "27": 1,
        "12": 0,
        "21": 1,
        "2": 0,
        "10": 0,
        "22": 0,
        "8": 0,
        "25": 1,
        "14": 0,
        "23": 1,
        "18": 0,
        "15": 1,
        "26": 0,
        "19": 1
      },
      "32": {
        "4": 0,
        "5": 1,
        "3": 1,
        "29": 1,
        "23": 1,
        "9": 1,
        "28": 0,
        "26": 0,
        "17": 1,
        "11": 1,
        "8": 0,
        "27": 1,
        "20": 0,
        "2": 0,
        "25": 1,
        "12": 0,
        "14": 0,
        "24": 0,
        "13": 1,
        "7": 1,
        "18": 0,
        "6": 0,
        "19": 1,
        "16": 0,
        "21": 1,
        "0": 0,
        "22": 0,
        "10": 0,
        "1": 1,
        "15": 1
      },
      "128": {
        "1": 1,
        "3": 1,
        "0": 0,
        "5": 1,
        "14": 0,
        "10": 0,
        "24": 0,
        "4": 0,
        "13": 1,
        "6": 0,
        "21": 1,
        "8": 0,
        "15": 1,
        "9": 1,
        "17": 1,
        "2": 0,
        "18": 0,
        "22": 0,
        "19": 1,
        "11": 1,
        "20": 0,
        "25": 1,
        "28": 0,
        "16": 0,
        "27": 1,
        "29": 1,
        "12": 0,
        "23": 1,
        "26": 0,
        "7": 1
      },
      "512": {
        "13": 1,
        "21": 1,
        "5": 1,
        "10": 0,
        "1": 1,
        "24": 0,
        "28": 0,
        "6": 0,
        "19": 1,
        "29": 1,
        "22": 0,
        "20": 0,
        "15": 1,
        "17": 1,
        "25": 1,
        "7": 1,
        "16": 0,
        "14": 0,
        "8": 0,
        "9": 1,
        "4": 0,
        "12": 0,
        "18": 0,
        "2": 0,
        "11": 1,
        "26": 0,
        "3": 1,
        "23": 1,
        "27": 1,
        "0": 0
      }
    },
    "4": {
      "2": {
        "6": 0,
        "1": 1,
        "0": 0,
        "7": 1,
        "9": 1,
        "24": 0,
        "5": 1,
        "13": 1,
        "3": 1,
        "16": 0,
        "11": 1,
        "17": 1,
        "20": 0,
        "29": 1,
        "28": 0,
        "4": 0,
        "27": 1,
        "12": 0,
        "21": 1,
        "2": 0,
        "10": 0,
        "22": 0,
        "8": 0,
        "25": 1,
        "14": 0,
        "23": 1,
        "18": 0,
        "15": 1,
        "26": 0,
        "19": 1
      },
      "32": {
        "4": 0,
        "5": 1,
        "3": 1,
        "29": 1,
        "23": 1,
        "9": 1,
        "28": 0,
        "26": 0,
        "17": 1,
        "11": 1,
        "8": 0,
        "27": 1,
        "20": 0,
        "2": 0,
        "25": 1,
        "12": 0,
        "14": 0,
        "24": 0,
        "13": 1,
        "7": 1,
        "18": 0,
        "6": 0,
        "19": 1,
        "16": 0,
        "21": 1,
        "0": 0,
        "22": 0,
        "10": 0,
        "1": 1,
        "15": 1
      },
      "128": {
        "1": 1,
        "3": 1,
        "0": 0,
        "5": 1,
        "14": 0,
        "10": 0,
        "24": 0,
        "4": 0,
        "13": 1,
        "6": 0,
        "21": 1,
        "8": 0,
        "15": 1,
        "9": 1,
        "17": 1,
        "2": 0,
        "18": 0,
        "22": 0,
        "19": 1,
        "11": 1,
        "20": 0,
        "25": 1,
        "28": 0,
        "16": 0,
        "27": 1,
        "29": 1,
        "12": 0,
        "23": 1,
        "26": 0,
        "7": 1
      },
      "512": {
        "13": 1,
        "21": 1,
        "5": 1,
        "10": 0,
        "1": 1,
        "24": 0,
        "28": 0,
        "6": 0,
        "19": 1,
        "29": 1,
        "22": 0,
        "20": 0,
        "15": 1,
        "17": 1,
        "25": 1,
        "7": 1,
        "16": 0,
        "14": 0,
        "8": 0,
        "9": 1,
        "4": 0,
        "12": 0,
        "18": 0,
        "2": 0,
        "11": 1,
        "26": 0,
        "3": 1,
        "23": 1,
        "27": 1,
        "0": 0
      }
    },
    "5": {
      "2": {
        "6": 0,
        "1": 1,
        "0": 0,
        "7": 1,
        "9": 1,
        "24": 0,
        "5": 1,
        "13": 1,
        "3": 1,
        "16": 0,
        "11": 1,
        "17": 1,
        "20": 0,
        "29": 1,
        "28": 0,
        "4": 0,
        "27": 1,
        "12": 0,
        "21": 1,
        "2": 0,
        "10": 0,
        "22": 0,
        "8": 0,
        "25": 1,
        "14": 0,
        "23": 1,
        "18": 0,
        "15": 1,
        "26": 0,
        "19": 1
      },
      "32": {
        "4": 0,
        "5": 1,
        "3": 1,
        "29": 1,
        "23": 1,
        "9": 1,
        "28": 0,
        "26": 0,
        "17": 1,
        "11": 1,
        "8": 0,
        "27": 1,
        "20": 0,
        "2": 0,
        "25": 1,
        "12": 0,
        "14": 0,
        "24": 0,
        "13": 1,
        "7": 1,
        "18": 0,
        "6": 0,
        "19": 1,
        "16": 0,
        "21": 1,
        "0": 0,
        "22": 0,
        "10": 0,
        "1": 1,
        "15": 1
      },
      "128": {
        "1": 1,
        "3": 1,
        "0": 0,
        "5": 1,
        "14": 0,
        "10": 0,
        "24": 0,
        "4": 0,
        "13": 1,
        "6": 0,
        "21": 1,
        "8": 0,
        "15": 1,
        "9": 1,
        "17": 1,
        "2": 0,
        "18": 0,
        "22": 0,
        "19": 1,
        "11": 1,
        "20": 0,
        "25": 1,
        "28": 0,
        "16": 0,
        "27": 1,
        "29": 1,
        "12": 0,
        "23": 1,
        "26": 0,
        "7": 1
      },
      "512": {
        "13": 1,
        "21": 1,
        "5": 1,
        "10": 0,
        "1": 1,
        "24": 0,
        "28": 0,
        "6": 0,
        "19": 1,
        "29": 1,
        "22": 0,
        "20": 0,
        "15": 1,
        "17": 1,
        "25": 1,
        "7": 1,
        "16": 0,
        "14": 0,
        "8": 0,
        "9": 1,
        "4": 0,
        "12": 0,
        "18": 0,
        "2": 0,
        "11": 1,
        "26": 0,
        "3": 1,
        "23": 1,
        "27": 1,
        "0": 0
      }
    },
    "6": {
      "2": {
        "6": 0,
        "1": 1,
        "0": 0,
        "7": 1,
        "9": 1,
        "24": 0,
        "5": 1,
        "13": 1,
        "3": 1,
        "16": 0,
        "11": 1,
        "17": 1,
        "20": 0,
        "29": 1,
        "28": 0,
        "4": 0,
        "27": 1,
        "12": 0,
        "21": 1,
        "2": 0,
        "10": 0,
        "22": 0,
        "8": 0,
        "25": 1,
        "14": 0,
        "23": 1,
        "18": 0,
        "15": 1,
        "26": 0,
        "19": 1
      },
      "32": {
        "4": 0,
        "5": 1,
        "3": 1,
        "29": 1,
        "23": 1,
        "9": 1,
        "28": 0,
        "26": 0,
        "17": 1,
        "11": 1,
        "8": 0,
        "27": 1,
        "20": 0,
        "2": 0,
        "25": 1,
        "12": 0,
        "14": 0,
        "24": 0,
        "13": 1,
        "7": 1,
        "18": 0,
        "6": 0,
        "19": 1,
        "16": 0,
        "21": 1,
        "0": 0,
        "22": 0,
        "10": 0,
        "1": 1,
        "15": 1
      },
      "128": {
        "1": 1,
        "3": 1,
        "0": 0,
        "5": 1,
        "14": 0,
        "10": 0,
        "24": 0,
        "4": 0,
        "13": 1,
        "6": 0,
        "21": 1,
        "8": 0,
        "15": 1,
        "9": 1,
        "17": 1,
        "2": 0,
        "18": 0,
        "22": 0,
        "19": 1,
        "11": 1,
        "20": 0,
        "25": 1,
        "28": 0,
        "16": 0,
        "27": 1,
        "29": 1,
        "12": 0,
        "23": 1,
        "26": 0,
        "7": 1
      },
      "512": {
        "13": 1,
        "21": 1,
        "5": 1,
        "10": 0,
        "1": 1,
        "24": 0,
        "28": 0,
        "6": 0,
        "19": 1,
        "29": 1,
        "22": 0,
        "20": 0,
        "15": 1,
        "17": 1,
        "25": 1,
        "7": 1,
        "16": 0,
        "14": 0,
        "8": 0,
        "9": 1,
        "4": 0,
        "12": 0,
        "18": 0,
        "2": 0,
        "11": 1,
        "26": 0,
        "3": 1,
        "23": 1,
        "27": 1,
        "0": 0
      }
    },
    "7": {
      "2": {
        "6": 0,
        "1": 1,
        "0": 0,
        "7": 1,
        "9": 1,
        "24": 0,
        "5": 1,
        "13": 1,
        "3": 1,
        "16": 0,
        "11": 1,
        "17": 1,
        "20": 0,
        "29": 1,
        "28": 0,
        "4": 0,
        "27": 1,
        "12": 0,
        "21": 1,
        "2": 0,
        "10": 0,
        "22": 0,
        "8": 0,
        "25": 1,
        "14": 0,
        "23": 1,
        "18": 0,
        "15": 1,
        "26": 0,
        "19": 1
      },
      "32": {
        "4": 0,
        "5": 1,
        "3": 1,
        "29": 1,
        "23": 1,
        "9": 1,
        "28": 0,
        "26": 0,
        "17": 1,
        "11": 1,
        "8": 0,
        "27": 1,
        "20": 0,
        "2": 0,
        "25": 1,
        "12": 0,
        "14": 0,
        "24": 0,
        "13": 1,
        "7": 1,
        "18": 0,
        "6": 0,
        "19": 1,
        "16": 0,
        "21": 1,
        "0": 0,
        "22": 0,
        "10": 0,
        "1": 1,
        "15": 1
      },
      "128": {
        "1": 1,
        "3": 1,
        "0": 0,
        "5": 1,
        "14": 0,
        "10": 0,
        "24": 0,
        "4": 0,
        "13": 1,
        "6": 0,
        "21": 1,
        "8": 0,
        "15": 1,
        "9": 1,
        "17": 1,
        "2": 0,
        "18": 0,
        "22": 0,
        "19": 1,
        "11": 1,
        "20": 0,
        "25": 1,
        "28": 0,
        "16": 0,
        "27": 1,
        "29": 1,
        "12": 0,
        "23": 1,
        "26": 0,
        "7": 1
      },
      "512": {
        "13": 1,
        "21": 1,
        "5": 1,
        "10": 0,
        "1": 1,
        "24": 0,
        "28": 0,
        "6": 0,
        "19": 1,
        "29": 1,
        "22": 0,
        "20": 0,
        "15": 1,
        "17": 1,
        "25": 1,
        "7": 1,
        "16": 0,
        "14": 0,
        "8": 0,
        "9": 1,
        "4": 0,
        "12": 0,
        "18": 0,
        "2": 0,
        "11": 1,
        "26": 0,
        "3": 1,
        "23": 1,
        "27": 1,
        "0": 0
      }
    },
    "8": {
      "2": {
        "6": 0,
        "1": 1,
        "0": 0,
        "7": 1,
        "9": 1,
        "24": 0,
        "5": 1,
        "13": 1,
        "3": 1,
        "16": 0,
        "11": 1,
        "17": 1,
        "20": 0,
        "29": 1,
        "28": 0,
        "4": 0,
        "27": 1,
        "12": 0,
        "21": 1,
        "2": 0,
        "10": 0,
        "22": 0,
        "8": 0,
        "25": 1,
        "14": 0,
        "23": 1,
        "18": 0,
        "15": 1,
        "26": 0,
        "19": 1
      },
      "32": {
        "4": 0,
        "5": 1,
        "3": 1,
        "29": 1,
        "23": 1,
        "9": 1,
        "28": 0,
        "26": 0,
        "17": 1,
        "11": 1,
        "8": 0,
        "27": 1,
        "20": 0,
        "2": 0,
        "25": 1,
        "12": 0,
        "14": 0,
        "24": 0,
        "13": 1,
        "7": 1,
        "18": 0,
        "6": 0,
        "19": 1,
        "16": 0,
        "21": 1,
        "0": 0,
        "22": 0,
        "10": 0,
        "1": 1,
        "15": 1
      },
      "128": {
        "1": 1,
        "3": 1,
        "0": 0,
        "5": 1,
        "14": 0,
        "10": 0,
        "24": 0,
        "4": 0,
        "13": 1,
        "6": 0,
        "21": 1,
        "8": 0,
        "15": 1,
        "9": 1,
        "17": 1,
        "2": 0,
        "18": 0,
        "22": 0,
        "19": 1,
        "11": 1,
        "20": 0,
        "25": 1,
        "28": 0,
        "16": 0,
        "27": 1,
        "29": 1,
        "12": 0,
        "23": 1,
        "26": 0,
        "7": 1
      },
      "512": {
        "13": 1,
        "21": 1,
        "5": 1,
        "10": 0,
        "1": 1,
        "24": 0,
        "28": 0,
        "6": 0,
        "19": 1,
        "29": 1,
        "22": 0,
        "20": 0,
        "15": 1,
        "17": 1,
        "25": 1,
        "7": 1,
        "16": 0,
        "14": 0,
        "8": 0,
        "9": 1,
        "4": 0,
        "12": 0,
        "18": 0,
        "2": 0,
        "11": 1,
        "26": 0,
        "3": 1,
        "23": 1,
        "27": 1,
        "0": 0
      }
    },
    "9": {
      "2": {
        "6": 0,
        "1": 1,
        "0": 0,
        "7": 1,
        "9": 1,
        "24": 0,
        "5": 1,
        "13": 1,
        "3": 1,
        "16": 0,
        "11": 1,
        "17": 1,
        "20": 0,
        "29": 1,
        "28": 0,
        "4": 0,
        "27": 1,
        "12": 0,
        "21": 1,
        "2": 0,
        "10": 0,
        "22": 0,
        "8": 0,
        "25": 1,
        "14": 0,
        "23": 1,
        "18": 0,
        "15": 1,
        "26": 0,
        "19": 1
      },
      "32": {
        "4": 0,
        "5": 1,
        "3": 1,
        "29": 1,
        "23": 1,
        "9": 1,
        "28": 0,
        "26": 0,
        "17": 1,
        "11": 1,
        "8": 0,
        "27": 1,
        "20": 0,
        "2": 0,
        "25": 1,
        "12": 0,
        "14": 0,
        "24": 0,
        "13": 1,
        "7": 1,
        "18": 0,
        "6": 0,
        "19": 1,
        "16": 0,
        "21": 1,
        "0": 0,
        "22": 0,
        "10": 0,
        "1": 1,
        "15": 1
      },
      "128": {
        "1": 1,
        "3": 1,
        "0": 0,
        "5": 1,
        "14": 0,
        "10": 0,
        "24": 0,
        "4": 0,
        "13": 1,
        "6": 0,
        "21": 1,
        "8": 0,
        "15": 1,
        "9": 1,
        "17": 1,
        "2": 0,
        "18": 0,
        "22": 0,
        "19": 1,
        "11": 1,
        "20": 0,
        "25": 1,
        "28": 0,
        "16": 0,
        "27": 1,
        "29": 1,
        "12": 0,
        "23": 1,
        "26": 0,
        "7": 1
      },
      "512": {
        "13": 1,
        "21": 1,
        "5": 1,
        "10": 0,
        "1": 1,
        "24": 0,
        "28": 0,
        "6": 0,
        "19": 1,
        "29": 1,
        "22": 0,
        "20": 0,
        "15": 1,
        "17": 1,
        "25": 1,
        "7": 1,
        "16": 0,
        "14": 0,
        "8": 0,
        "9": 1,
        "4": 0,
        "12": 0,
        "18": 0,
        "2": 0,
        "11": 1,
        "26": 0,
        "3": 1,
        "23": 1,
        "27": 1,
        "0": 0
      }
    }
  },
  "sequence_info": {
    "2": 30,
    "32": 30,
    "128": 30,
    "512": 30
  },
  "qasm": {
    "128, 2": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 23": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 27": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 12": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 18": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 17": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 22": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "32, 2": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 18": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 25": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 21": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 28": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 23": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 20": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 4": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nbarrier q;\nmeasure q -> cr;",
    "32, 21": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nmeasure q -> cr;",
    "32, 22": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 10": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "32, 10": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 8": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "32, 0": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 12": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 2": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 11": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 10": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 15": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 17": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 22": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 11": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 20": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 19": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "32, 12": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 2": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 19": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "32, 3": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "32, 7": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 14": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 7": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 4": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 25": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 9": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "32, 14": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 8": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 5": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 27": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 10": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "32, 1": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "32, 13": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 26": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 22": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 6": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 17": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 27": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 15": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nbarrier q;\nmeasure q -> cr;",
    "2, 18": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "32, 29": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 28": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "2, 9": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 29": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 0": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 6": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "32, 11": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nmeasure q -> cr;",
    "128, 24": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(4.71238898038469) q[5];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nmeasure q -> cr;",
    "512, 20": "OPENQASM 2.0;\ninclude \"hqslib1_dev.inc\";\ninclude \"qelib1.inc\";\n\nqreg q[10];\ncreg cr[10];\norder10 q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9];\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(-1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrz(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(-1.5707963267948966) q[2];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(1.5707963267948966) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrz(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(-1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(3.141592653589793) q[8];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nry(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrz(4.71238898038469) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrx(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nry(3.141592653589793) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nrx(1.5707963267948966) q[2];\nrz(4.71238898038469) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrz(4.71238898038469) q[3];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrz(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrx(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrx(1.5707963267948966) q[6];\nry(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(3.141592653589793) q[4];\nrz(4.71238898038469) q[6];\nrz(4.71238898038469) q[7];\nry(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nrz(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(-1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nry(1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrz(4.71238898038469) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(-1.5707963267948966) q[2];\nrx(1.5707963267948966) q[4];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrx(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nry(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(3.141592653589793) q[1];\nrx(-1.5707963267948966) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nrx(-1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(4.71238898038469) q[1];\nrx(1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrz(4.71238898038469) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nrx(3.141592653589793) q[7];\nry(-1.5707963267948966) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nbarrier q;\nrz(4.71238898038469) q[0];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(1.5707963267948966) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(4.71238898038469) q[6];\nrx(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(4.71238898038469) q[8];\nry(1.5707963267948966) q[9];\nrz(3.141592653589793) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nrx(3.141592653589793) q[5];\nry(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[3];\nrz(4.71238898038469) q[4];\nrx(1.5707963267948966) q[5];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];\nrx(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nry(1.5707963267948966) q[1];\nrx(-1.5707963267948966) q[1];\nrx(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(3.141592653589793) q[5];\nry(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nrx(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nrz(4.71238898038469) q[8];\nrx(1.5707963267948966) q[9];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrz(1.5707963267948966) q[3];\nry(3.141592653589793) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrz(4.71238898038469) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nrz(3.141592653589793) q[4];\nry(-1.5707963267948966) q[5];\nrz(3.141592653589793) q[6];\nry(-1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nrx(1.5707963267948966) q[9];\nry(1.5707963267948966) q[9];\nbarrier q;\nrx(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(3.141592653589793) q[1];\nrx(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nry(1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(-1.5707963267948966) q[5];\nrz(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nrz(3.141592653589793) q[7];\nry(3.141592653589793) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[1];\nry(3.141592653589793) q[2];\nrz(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[5];\nrx(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(-1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nry(-1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nry(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[9];\nbarrier q;\nrz(1.5707963267948966) q[0];\nrx(-1.5707963267948966) q[1];\nrz(3.141592653589793) q[2];\nrx(1.5707963267948966) q[3];\nry(1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrz(1.5707963267948966) q[7];\nry(1.5707963267948966) q[8];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[2];\nrz(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nry(1.5707963267948966) q[6];\nrx(-1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(1.5707963267948966) q[7];\nrx(3.141592653589793) q[8];\nry(1.5707963267948966) q[9];\nrx(3.141592653589793) q[9];\nbarrier q;\nry(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nry(1.5707963267948966) q[4];\nrx(3.141592653589793) q[4];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nry(3.141592653589793) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrz(1.5707963267948966) q[8];\nrx(3.141592653589793) q[8];\nrx(-1.5707963267948966) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[1];\nrz(1.5707963267948966) q[2];\nry(3.141592653589793) q[2];\nry(-1.5707963267948966) q[3];\nrx(1.5707963267948966) q[4];\nry(3.141592653589793) q[4];\nrx(1.5707963267948966) q[5];\nry(-1.5707963267948966) q[6];\nry(1.5707963267948966) q[7];\nrz(1.5707963267948966) q[7];\nrx(1.5707963267948966) q[8];\nry(1.5707963267948966) q[8];\nrz(4.71238898038469) q[9];\nbarrier q;\nrx(-1.5707963267948966) q[0];\nrz(1.5707963267948966) q[0];\nrz(3.141592653589793) q[1];\nrz(1.5707963267948966) q[2];\nrx(3.141592653589793) q[2];\nrz(4.71238898038469) q[3];\nrx(-1.5707963267948966) q[4];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrz(1.5707963267948966) q[5];\nrz(4.71238898038469) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nry(1.5707963267948966) q[8];\nrz(3.141592653589793) q[8];\nry(3.141592653589793) q[9];\nbarrier q;\nrx(1.5707963267948966) q[0];\nry(3.141592653589793) q[1];\nry(1.5707963267948966) q[2];\nrz(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrx(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[5];\nry(3.141592653589793) q[5];\nrx(-1.5707963267948966) q[6];\nrz(1.5707963267948966) q[6];\nrx(1.5707963267948966) q[7];\nry(-1.5707963267948966) q[7];\nrx(1.5707963267948966) q[9];\nrz(4.71238898038469) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrz(1.5707963267948966) q[1];\nry(1.5707963267948966) q[2];\nrx(-1.5707963267948966) q[3];\nrz(1.5707963267948966) q[3];\nrx(-1.5707963267948966) q[4];\nrz(1.5707963267948966) q[4];\nrx(1.5707963267948966) q[5];\nry(1.5707963267948966) q[5];\nrx(1.5707963267948966) q[6];\nrz(3.141592653589793) q[6];\nry(1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[7];\nrx(-1.5707963267948966) q[8];\nrz(1.5707963267948966) q[8];\nbarrier q;\nrz(3.141592653589793) q[0];\nry(1.5707963267948966) q[1];\nrz(3.141592653589793) q[1];\nrx(3.141592653589793) q[2];\nry(1.5707963267948966) q[3];\nrz(3.141592653589793) q[3];\nry(-1.5707963267948966) q[4];\nry(1.5707963267948966) q[5];\nrx(3.141592653589793) q[5];\nrz(3.141592653589793) q[6];\nrz(1.5707963267948966) q[7];\nry(3.141592653589793) q[7];\nrx(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[8];\nry(-1.5707963267948966) q[9];\nbarrier q;\nry(1.5707963267948966) q[0];\nrz(3.141592653589793) q[0];\nrx(1.5707963267948966) q[1];\nry(1.5707963267948966) q[1];\nry(-1.5707963267948966) q[2];\nrx(3.141592653589793) q[3];\nrx(-1.5707963267948966) q[4];\nrz(4.71238898038469) q[5];\nrz(1.5707963267948966) q[6];