{
  "shots": 100,
  "survival": {
    "0": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 100,
        "1": 99,
        "7": 100,
        "6": 100,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 100,
        "5": 98,
        "4": 100,
        "7": 99,
        "3": 98,
        "1": 99,
        "0": 99,
        "2": 99
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 99
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 99,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "1": {
      "32": {
        "2": 100,
        "4": 98,
        "3": 100,
        "1": 100,
        "7": 100,
        "6": 98,
        "0": 100,
        "5": 96
      },
      "64": {
        "6": 100,
        "5": 100,
        "4": 100,
        "7": 100,
        "3": 97,
        "1": 98,
        "0": 100,
        "2": 96
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 99,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 99
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 99
      }
    },
    "2": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 100,
        "1": 99,
        "7": 98,
        "6": 100,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 100,
        "5": 98,
        "4": 99,
        "7": 98,
        "3": 100,
        "1": 99,
        "0": 100,
        "2": 98
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 99,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 99,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "3": {
      "32": {
        "2": 100,
        "4": 98,
        "3": 100,
        "1": 99,
        "7": 100,
        "6": 98,
        "0": 98,
        "5": 98
      },
      "64": {
        "6": 97,
        "5": 100,
        "4": 99,
        "7": 99,
        "3": 96,
        "1": 99,
        "0": 100,
        "2": 96
      },
      "8": {
        "0": 99,
        "5": 99,
        "4": 100,
        "1": 100,
        "2": 99,
        "7": 99,
        "3": 99,
        "6": 100
      },
      "2": {
        "1": 99,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "4": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 100,
        "1": 100,
        "7": 100,
        "6": 98,
        "0": 100,
        "5": 99
      },
      "64": {
        "6": 100,
        "5": 97,
        "4": 100,
        "7": 97,
        "3": 98,
        "1": 96,
        "0": 97,
        "2": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 98,
        "1": 99,
        "2": 100,
        "7": 100,
        "3": 98,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 99,
        "3": 100,
        "5": 100
      }
    },
    "5": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 99,
        "1": 100,
        "7": 100,
        "6": 98,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 100,
        "5": 98,
        "4": 99,
        "7": 98,
        "3": 99,
        "1": 97,
        "0": 99,
        "2": 100
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 99
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 99,
        "0": 100,
        "6": 100,
        "7": 98,
        "3": 100,
        "5": 100
      }
    },
    "6": {
      "32": {
        "2": 100,
        "4": 98,
        "3": 99,
        "1": 99,
        "7": 99,
        "6": 97,
        "0": 99,
        "5": 100
      },
      "64": {
        "6": 99,
        "5": 99,
        "4": 99,
        "7": 99,
        "3": 99,
        "1": 100,
        "0": 100,
        "2": 98
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 99,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 98,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 99
      }
    },
    "7": {
      "32": {
        "2": 100,
        "4": 96,
        "3": 98,
        "1": 99,
        "7": 100,
        "6": 98,
        "0": 99,
        "5": 98
      },
      "64": {
        "6": 97,
        "5": 99,
        "4": 100,
        "7": 99,
        "3": 100,
        "1": 99,
        "0": 100,
        "2": 100
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 99,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 99,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "8": {
      "32": {
        "2": 98,
        "4": 99,
        "3": 99,
        "1": 99,
        "7": 100,
        "6": 100,
        "0": 99,
        "5": 100
      },
      "64": {
        "6": 99,
        "5": 99,
        "4": 99,
        "7": 98,
        "3": 96,
        "1": 93,
        "0": 96,
        "2": 97
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 99,
        "2": 100,
        "7": 100,
        "3": 99,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 99,
        "3": 100,
        "5": 100
      }
    },
    "9": {
      "32": {
        "2": 98,
        "4": 100,
        "3": 98,
        "1": 100,
        "7": 100,
        "6": 98,
        "0": 96,
        "5": 100
      },
      "64": {
        "6": 98,
        "5": 99,
        "4": 99,
        "7": 97,
        "3": 99,
        "1": 98,
        "0": 100,
        "2": 99
      },
      "8": {
        "0": 100,
        "5": 99,
        "4": 100,
        "1": 100,
        "2": 98,
        "7": 99,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 99,
        "3": 100,
        "5": 100
      }
    },
    "10": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 100,
        "1": 100,
        "7": 99,
        "6": 98,
        "0": 99,
        "5": 97
      },
      "64": {
        "6": 99,
        "5": 100,
        "4": 99,
        "7": 100,
        "3": 95,
        "1": 99,
        "0": 97,
        "2": 100
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 99,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 98,
        "3": 100,
        "5": 100
      }
    },
    "11": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 98,
        "1": 99,
        "7": 98,
        "6": 98,
        "0": 99,
        "5": 100
      },
      "64": {
        "6": 100,
        "5": 96,
        "4": 99,
        "7": 98,
        "3": 97,
        "1": 97,
        "0": 97,
        "2": 99
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 99,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 99,
        "0": 99,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 98
      }
    },
    "12": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 99,
        "1": 100,
        "7": 100,
        "6": 97,
        "0": 99,
        "5": 100
      },
      "64": {
        "6": 100,
        "5": 100,
        "4": 99,
        "7": 98,
        "3": 99,
        "1": 98,
        "0": 94,
        "2": 98
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 99,
        "0": 99,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "13": {
      "32": {
        "2": 98,
        "4": 99,
        "3": 99,
        "1": 100,
        "7": 99,
        "6": 99,
        "0": 99,
        "5": 100
      },
      "64": {
        "6": 100,
        "5": 100,
        "4": 99,
        "7": 100,
        "3": 99,
        "1": 99,
        "0": 99,
        "2": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 99,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 99,
        "3": 100,
        "5": 100
      }
    },
    "14": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 98,
        "1": 100,
        "7": 100,
        "6": 99,
        "0": 99,
        "5": 98
      },
      "64": {
        "6": 98,
        "5": 98,
        "4": 100,
        "7": 99,
        "3": 100,
        "1": 97,
        "0": 99,
        "2": 99
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 99,
        "1": 100,
        "2": 100,
        "7": 99,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "15": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 100,
        "1": 99,
        "7": 99,
        "6": 98,
        "0": 100,
        "5": 99
      },
      "64": {
        "6": 99,
        "5": 99,
        "4": 100,
        "7": 99,
        "3": 100,
        "1": 99,
        "0": 97,
        "2": 99
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 98,
        "6": 99
      },
      "2": {
        "1": 100,
        "2": 99,
        "4": 99,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "16": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 99,
        "1": 100,
        "7": 98,
        "6": 99,
        "0": 99,
        "5": 98
      },
      "64": {
        "6": 100,
        "5": 100,
        "4": 100,
        "7": 99,
        "3": 92,
        "1": 98,
        "0": 99,
        "2": 97
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 99
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 99,
        "6": 100,
        "7": 99,
        "3": 100,
        "5": 100
      }
    },
    "17": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 99,
        "1": 100,
        "7": 99,
        "6": 100,
        "0": 100,
        "5": 99
      },
      "64": {
        "6": 98,
        "5": 100,
        "4": 99,
        "7": 99,
        "3": 100,
        "1": 99,
        "0": 99,
        "2": 98
      },
      "8": {
        "0": 100,
        "5": 99,
        "4": 99,
        "1": 100,
        "2": 99,
        "7": 100,
        "3": 100,
        "6": 99
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 99,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "18": {
      "32": {
        "2": 98,
        "4": 100,
        "3": 99,
        "1": 100,
        "7": 99,
        "6": 99,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 100,
        "5": 99,
        "4": 100,
        "7": 98,
        "3": 99,
        "1": 96,
        "0": 97,
        "2": 98
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "19": {
      "32": {
        "2": 97,
        "4": 99,
        "3": 100,
        "1": 99,
        "7": 100,
        "6": 96,
        "0": 99,
        "5": 100
      },
      "64": {
        "6": 99,
        "5": 100,
        "4": 100,
        "7": 99,
        "3": 96,
        "1": 97,
        "0": 98,
        "2": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 99
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 99,
        "3": 99,
        "5": 99
      }
    },
    "20": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 99,
        "1": 99,
        "7": 98,
        "6": 100,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 99,
        "5": 100,
        "4": 99,
        "7": 100,
        "3": 97,
        "1": 100,
        "0": 97,
        "2": 99
      },
      "8": {
        "0": 99,
        "5": 98,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 99,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 99,
        "2": 100,
        "4": 98,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "21": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 100,
        "1": 98,
        "7": 100,
        "6": 98,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 100,
        "5": 100,
        "4": 100,
        "7": 98,
        "3": 98,
        "1": 98,
        "0": 99,
        "2": 99
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 99,
        "7": 100,
        "3": 100,
        "5": 99
      }
    },
    "22": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 100,
        "1": 100,
        "7": 99,
        "6": 100,
        "0": 98,
        "5": 100
      },
      "64": {
        "6": 99,
        "5": 99,
        "4": 99,
        "7": 99,
        "3": 100,
        "1": 97,
        "0": 100,
        "2": 98
      },
      "8": {
        "0": 100,
        "5": 99,
        "4": 98,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "23": {
      "32": {
        "2": 100,
        "4": 99,
        "3": 99,
        "1": 100,
        "7": 100,
        "6": 97,
        "0": 100,
        "5": 99
      },
      "64": {
        "6": 100,
        "5": 98,
        "4": 98,
        "7": 94,
        "3": 100,
        "1": 98,
        "0": 99,
        "2": 98
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 99,
        "1": 100,
        "2": 99,
        "7": 100,
        "3": 99,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "24": {
      "32": {
        "2": 98,
        "4": 100,
        "3": 100,
        "1": 99,
        "7": 100,
        "6": 96,
        "0": 99,
        "5": 99
      },
      "64": {
        "6": 100,
        "5": 99,
        "4": 100,
        "7": 99,
        "3": 99,
        "1": 99,
        "0": 98,
        "2": 97
      },
      "8": {
        "0": 100,
        "5": 99,
        "4": 99,
        "1": 99,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 99,
        "3": 100,
        "5": 100
      }
    },
    "25": {
      "32": {
        "2": 98,
        "4": 100,
        "3": 99,
        "1": 99,
        "7": 100,
        "6": 94,
        "0": 97,
        "5": 100
      },
      "64": {
        "6": 100,
        "5": 99,
        "4": 100,
        "7": 100,
        "3": 99,
        "1": 100,
        "0": 98,
        "2": 100
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 99,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 98,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "26": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 99,
        "1": 100,
        "7": 100,
        "6": 95,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 99,
        "5": 98,
        "4": 99,
        "7": 100,
        "3": 99,
        "1": 99,
        "0": 100,
        "2": 98
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 99,
        "3": 99,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 99,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "27": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 100,
        "1": 97,
        "7": 100,
        "6": 98,
        "0": 99,
        "5": 100
      },
      "64": {
        "6": 100,
        "5": 100,
        "4": 98,
        "7": 99,
        "3": 95,
        "1": 94,
        "0": 98,
        "2": 99
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 99,
        "7": 100,
        "3": 100,
        "6": 99
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "28": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 100,
        "1": 99,
        "7": 100,
        "6": 95,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 99,
        "5": 100,
        "4": 97,
        "7": 99,
        "3": 97,
        "1": 96,
        "0": 100,
        "2": 96
      },
      "8": {
        "0": 99,
        "5": 99,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 99
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 99,
        "0": 100,
        "6": 99,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "29": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 100,
        "1": 99,
        "7": 100,
        "6": 98,
        "0": 99,
        "5": 99
      },
      "64": {
        "6": 100,
        "5": 99,
        "4": 98,
        "7": 99,
        "3": 99,
        "1": 94,
        "0": 99,
        "2": 96
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 99,
        "2": 100,
        "7": 100,
        "3": 98,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "30": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 99,
        "1": 100,
        "7": 100,
        "6": 100,
        "0": 99,
        "5": 98
      },
      "64": {
        "6": 99,
        "5": 99,
        "4": 100,
        "7": 98,
        "3": 97,
        "1": 97,
        "0": 100,
        "2": 98
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 99,
        "2": 100,
        "7": 99,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 99,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "31": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 97,
        "1": 100,
        "7": 100,
        "6": 100,
        "0": 100,
        "5": 98
      },
      "64": {
        "6": 99,
        "5": 99,
        "4": 100,
        "7": 100,
        "3": 99,
        "1": 99,
        "0": 99,
        "2": 96
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 99,
        "5": 100
      }
    },
    "32": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 100,
        "1": 100,
        "7": 100,
        "6": 100,
        "0": 99,
        "5": 100
      },
      "64": {
        "6": 98,
        "5": 100,
        "4": 98,
        "7": 99,
        "3": 98,
        "1": 100,
        "0": 99,
        "2": 99
      },
      "8": {
        "0": 99,
        "5": 98,
        "4": 99,
        "1": 100,
        "2": 100,
        "7": 98,
        "3": 100,
        "6": 99
      },
      "2": {
        "1": 99,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 99,
        "7": 99,
        "3": 100,
        "5": 98
      }
    },
    "33": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 100,
        "1": 99,
        "7": 100,
        "6": 98,
        "0": 98,
        "5": 99
      },
      "64": {
        "6": 100,
        "5": 100,
        "4": 97,
        "7": 100,
        "3": 100,
        "1": 96,
        "0": 100,
        "2": 98
      },
      "8": {
        "0": 98,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 99,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "34": {
      "32": {
        "2": 100,
        "4": 98,
        "3": 99,
        "1": 99,
        "7": 99,
        "6": 100,
        "0": 98,
        "5": 98
      },
      "64": {
        "6": 99,
        "5": 99,
        "4": 97,
        "7": 96,
        "3": 99,
        "1": 93,
        "0": 99,
        "2": 98
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 99,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 99,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "35": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 100,
        "1": 100,
        "7": 99,
        "6": 99,
        "0": 99,
        "5": 99
      },
      "64": {
        "6": 98,
        "5": 99,
        "4": 98,
        "7": 96,
        "3": 98,
        "1": 99,
        "0": 97,
        "2": 99
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 98,
        "2": 100,
        "7": 99,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "36": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 99,
        "1": 97,
        "7": 97,
        "6": 98,
        "0": 97,
        "5": 99
      },
      "64": {
        "6": 99,
        "5": 98,
        "4": 97,
        "7": 100,
        "3": 99,
        "1": 98,
        "0": 98,
        "2": 99
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 99,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 99,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "37": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 99,
        "1": 100,
        "7": 100,
        "6": 100,
        "0": 100,
        "5": 98
      },
      "64": {
        "6": 98,
        "5": 100,
        "4": 99,
        "7": 98,
        "3": 99,
        "1": 97,
        "0": 100,
        "2": 97
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 99,
        "3": 99,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 99,
        "7": 100,
        "3": 100,
        "5": 99
      }
    },
    "38": {
      "32": {
        "2": 100,
        "4": 99,
        "3": 100,
        "1": 100,
        "7": 98,
        "6": 99,
        "0": 100,
        "5": 98
      },
      "64": {
        "6": 98,
        "5": 99,
        "4": 100,
        "7": 99,
        "3": 97,
        "1": 97,
        "0": 99,
        "2": 99
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 99,
        "7": 99,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 99,
        "7": 99,
        "3": 100,
        "5": 100
      }
    },
    "39": {
      "32": {
        "2": 98,
        "4": 100,
        "3": 100,
        "1": 99,
        "7": 99,
        "6": 100,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 96,
        "5": 100,
        "4": 100,
        "7": 97,
        "3": 97,
        "1": 98,
        "0": 93,
        "2": 97
      },
      "8": {
        "0": 100,
        "5": 99,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 99,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "40": {
      "32": {
        "2": 100,
        "4": 99,
        "3": 100,
        "1": 100,
        "7": 100,
        "6": 100,
        "0": 100,
        "5": 99
      },
      "64": {
        "6": 99,
        "5": 99,
        "4": 100,
        "7": 100,
        "3": 98,
        "1": 95,
        "0": 98,
        "2": 99
      },
      "8": {
        "0": 97,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 99
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "41": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 99,
        "1": 99,
        "7": 99,
        "6": 99,
        "0": 98,
        "5": 99
      },
      "64": {
        "6": 99,
        "5": 99,
        "4": 96,
        "7": 98,
        "3": 97,
        "1": 97,
        "0": 100,
        "2": 99
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 99,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 98,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "42": {
      "32": {
        "2": 100,
        "4": 98,
        "3": 99,
        "1": 100,
        "7": 100,
        "6": 100,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 99,
        "5": 98,
        "4": 100,
        "7": 100,
        "3": 97,
        "1": 99,
        "0": 95,
        "2": 99
      },
      "8": {
        "0": 100,
        "5": 99,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 99,
        "3": 100,
        "5": 100
      }
    },
    "43": {
      "32": {
        "2": 100,
        "4": 99,
        "3": 100,
        "1": 99,
        "7": 100,
        "6": 99,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 98,
        "5": 99,
        "4": 97,
        "7": 97,
        "3": 96,
        "1": 95,
        "0": 99,
        "2": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 97
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 99,
        "6": 98,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "44": {
      "32": {
        "2": 99,
        "4": 100,
        "3": 100,
        "1": 100,
        "7": 99,
        "6": 98,
        "0": 99,
        "5": 99
      },
      "64": {
        "6": 97,
        "5": 95,
        "4": 100,
        "7": 100,
        "3": 99,
        "1": 98,
        "0": 98,
        "2": 100
      },
      "8": {
        "0": 98,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 98
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "45": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 98,
        "1": 99,
        "7": 99,
        "6": 100,
        "0": 99,
        "5": 99
      },
      "64": {
        "6": 98,
        "5": 98,
        "4": 97,
        "7": 97,
        "3": 100,
        "1": 99,
        "0": 99,
        "2": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 99,
        "2": 99,
        "7": 100,
        "3": 100,
        "6": 99
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 98,
        "7": 100,
        "3": 99,
        "5": 100
      }
    },
    "46": {
      "32": {
        "2": 98,
        "4": 100,
        "3": 99,
        "1": 100,
        "7": 100,
        "6": 99,
        "0": 100,
        "5": 99
      },
      "64": {
        "6": 99,
        "5": 99,
        "4": 98,
        "7": 97,
        "3": 96,
        "1": 99,
        "0": 97,
        "2": 99
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "47": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 100,
        "1": 100,
        "7": 99,
        "6": 98,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 100,
        "5": 100,
        "4": 96,
        "7": 98,
        "3": 100,
        "1": 98,
        "0": 97,
        "2": 98
      },
      "8": {
        "0": 100,
        "5": 99,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 98
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 98,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "48": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 99,
        "1": 99,
        "7": 99,
        "6": 100,
        "0": 97,
        "5": 100
      },
      "64": {
        "6": 98,
        "5": 98,
        "4": 96,
        "7": 98,
        "3": 99,
        "1": 94,
        "0": 97,
        "2": 99
      },
      "8": {
        "0": 99,
        "5": 100,
        "4": 100,
        "1": 99,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 99,
        "5": 100
      }
    },
    "49": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 100,
        "1": 100,
        "7": 99,
        "6": 99,
        "0": 99,
        "5": 100
      },
      "64": {
        "6": 97,
        "5": 100,
        "4": 98,
        "7": 97,
        "3": 100,
        "1": 99,
        "0": 99,
        "2": 100
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 99,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 99,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 99
      }
    },
    "50": {
      "32": {
        "2": 99,
        "4": 99,
        "3": 100,
        "1": 100,
        "7": 100,
        "6": 99,
        "0": 99,
        "5": 100
      },
      "64": {
        "6": 98,
        "5": 99,
        "4": 99,
        "7": 97,
        "3": 95,
        "1": 99,
        "0": 100,
        "2": 99
      },
      "8": {
        "0": 100,
        "5": 99,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 99
      },
      "2": {
        "1": 99,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "51": {
      "32": {
        "2": 98,
        "4": 98,
        "3": 100,
        "1": 100,
        "7": 100,
        "6": 97,
        "0": 100,
        "5": 99
      },
      "64": {
        "6": 98,
        "5": 100,
        "4": 100,
        "7": 100,
        "3": 99,
        "1": 99,
        "0": 98,
        "2": 96
      },
      "8": {
        "0": 99,
        "5": 99,
        "4": 100,
        "1": 100,
        "2": 99,
        "7": 99,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 99,
        "5": 100
      }
    },
    "52": {
      "32": {
        "2": 99,
        "4": 99,
        "3": 100,
        "1": 100,
        "7": 97,
        "6": 99,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 100,
        "5": 100,
        "4": 99,
        "7": 98,
        "3": 97,
        "1": 97,
        "0": 95,
        "2": 98
      },
      "8": {
        "0": 99,
        "5": 99,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 99,
        "0": 100,
        "6": 99,
        "7": 100,
        "3": 98,
        "5": 99
      }
    },
    "53": {
      "32": {
        "2": 98,
        "4": 99,
        "3": 100,
        "1": 100,
        "7": 100,
        "6": 100,
        "0": 100,
        "5": 100
      },
      "64": {
        "6": 97,
        "5": 98,
        "4": 100,
        "7": 99,
        "3": 98,
        "1": 97,
        "0": 94,
        "2": 97
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 100,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 99,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "54": {
      "32": {
        "2": 100,
        "4": 100,
        "3": 100,
        "1": 99,
        "7": 100,
        "6": 98,
        "0": 98,
        "5": 99
      },
      "64": {
        "6": 98,
        "5": 100,
        "4": 99,
        "7": 100,
        "3": 99,
        "1": 92,
        "0": 98,
        "2": 95
      },
      "8": {
        "0": 100,
        "5": 100,
        "4": 100,
        "1": 100,
        "2": 99,
        "7": 100,
        "3": 100,
        "6": 100
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 100,
        "0": 100,
        "6": 100,
        "7": 100,
        "3": 100,
        "5": 100
      }
    },
    "55": {
      "32": {
        "2": 100,
        "4": 99,
        "3": 100,
        "1": 97,
        "7": 99,
        "6": 99,
        "0": 100,
        "5": 99
      },
      "64": {
        "6": 100,
        "5": 99,
        "4": 99,
        "7": 98,
        "3": 97,
        "1": 97,
        "0": 100,
        "2": 99
      },
      "8": {
        "0": 99,
        "5": 99,
        "4": 100,
        "1": 97,
        "2": 100,
        "7": 100,
        "3": 99,
        "6": 99
      },
      "2": {
        "1": 100,
        "2": 100,
        "4": 99,
        "0": 100,
        "6": 99,
        "7": 100,
        "3": 100,
        "5": 100
      }
    }
  },
  "sequence_info": {
    "2": 8,
    "8": 8,
    "32": 8,
    "64": 8
  },
  "qasm": {
    "Memory_RB: (8, 5) [1]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[25];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0) q[29], q[39];\nRZZ(0) q[46], q[47];\nRZZ(0) q[12], q[49];\nRZZ(0) q[41], q[35];\nRZZ(0) q[43], q[30];\nRZZ(0) q[23], q[8];\nRZZ(0) q[38], q[17];\nRZZ(0) q[36], q[9];\nRZZ(0) q[37], q[31];\nRZZ(0) q[28], q[25];\nRZZ(0) q[44], q[26];\nRZZ(0) q[5], q[7];\nRZZ(0) q[52], q[1];\nRZZ(0) q[51], q[21];\nRZZ(0) q[13], q[19];\nRZZ(0) q[50], q[14];\nRZZ(0) q[53], q[18];\nRZZ(0) q[42], q[54];\nRZZ(0) q[32], q[55];\nRZZ(0) q[3], q[16];\nRZZ(0) q[0], q[11];\nRZZ(0) q[4], q[24];\nRZZ(0) q[48], q[33];\nRZZ(0) q[6], q[10];\nRZZ(0) q[45], q[2];\nRZZ(0) q[20], q[40];\nRZZ(0) q[22], q[34];\nRZZ(0) q[27], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[20], q[48];\nRZZ(0) q[45], q[51];\nRZZ(0) q[52], q[15];\nRZZ(0) q[7], q[31];\nRZZ(0) q[44], q[8];\nRZZ(0) q[0], q[42];\nRZZ(0) q[54], q[13];\nRZZ(0) q[16], q[41];\nRZZ(0) q[40], q[32];\nRZZ(0) q[53], q[38];\nRZZ(0) q[14], q[55];\nRZZ(0) q[3], q[21];\nRZZ(0) q[37], q[46];\nRZZ(0) q[23], q[30];\nRZZ(0) q[50], q[11];\nRZZ(0) q[43], q[9];\nRZZ(0) q[17], q[36];\nRZZ(0) q[18], q[12];\nRZZ(0) q[49], q[19];\nRZZ(0) q[27], q[5];\nRZZ(0) q[25], q[1];\nRZZ(0) q[34], q[26];\nRZZ(0) q[35], q[47];\nRZZ(0) q[10], q[29];\nRZZ(0) q[33], q[24];\nRZZ(0) q[4], q[22];\nRZZ(0) q[6], q[39];\nRZZ(0) q[2], q[28];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[30];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nry(1.0*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[40], q[24];\nRZZ(0) q[44], q[29];\nRZZ(0) q[22], q[17];\nRZZ(0) q[36], q[49];\nRZZ(0) q[46], q[47];\nRZZ(0) q[27], q[34];\nRZZ(0) q[39], q[38];\nRZZ(0) q[53], q[15];\nRZZ(0) q[25], q[48];\nRZZ(0) q[21], q[19];\nRZZ(0) q[33], q[8];\nRZZ(0) q[3], q[0];\nRZZ(0) q[35], q[2];\nRZZ(0) q[54], q[20];\nRZZ(0) q[23], q[6];\nRZZ(0) q[32], q[51];\nRZZ(0) q[12], q[7];\nRZZ(0) q[30], q[45];\nRZZ(0) q[26], q[43];\nRZZ(0) q[31], q[9];\nRZZ(0) q[4], q[13];\nRZZ(0) q[37], q[11];\nRZZ(0) q[28], q[18];\nRZZ(0) q[5], q[10];\nRZZ(0) q[1], q[41];\nRZZ(0) q[14], q[16];\nRZZ(0) q[55], q[52];\nRZZ(0) q[42], q[50];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[38], q[50];\nRZZ(0) q[27], q[16];\nRZZ(0) q[49], q[51];\nRZZ(0) q[33], q[54];\nRZZ(0) q[10], q[32];\nRZZ(0) q[3], q[28];\nRZZ(0) q[47], q[19];\nRZZ(0) q[22], q[20];\nRZZ(0) q[23], q[39];\nRZZ(0) q[48], q[13];\nRZZ(0) q[44], q[29];\nRZZ(0) q[31], q[30];\nRZZ(0) q[11], q[25];\nRZZ(0) q[53], q[46];\nRZZ(0) q[8], q[35];\nRZZ(0) q[43], q[4];\nRZZ(0) q[6], q[24];\nRZZ(0) q[15], q[5];\nRZZ(0) q[12], q[2];\nRZZ(0) q[34], q[17];\nRZZ(0) q[18], q[37];\nRZZ(0) q[21], q[0];\nRZZ(0) q[41], q[55];\nRZZ(0) q[9], q[14];\nRZZ(0) q[42], q[45];\nRZZ(0) q[1], q[40];\nRZZ(0) q[36], q[26];\nRZZ(0) q[52], q[7];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[20];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[20], q[2];\nRZZ(0) q[53], q[28];\nRZZ(0) q[44], q[8];\nRZZ(0) q[24], q[36];\nRZZ(0) q[15], q[4];\nRZZ(0) q[6], q[45];\nRZZ(0) q[12], q[7];\nRZZ(0) q[3], q[51];\nRZZ(0) q[40], q[38];\nRZZ(0) q[1], q[16];\nRZZ(0) q[23], q[18];\nRZZ(0) q[42], q[5];\nRZZ(0) q[22], q[54];\nRZZ(0) q[26], q[13];\nRZZ(0) q[50], q[14];\nRZZ(0) q[21], q[49];\nRZZ(0) q[32], q[31];\nRZZ(0) q[47], q[52];\nRZZ(0) q[48], q[46];\nRZZ(0) q[30], q[35];\nRZZ(0) q[27], q[9];\nRZZ(0) q[37], q[43];\nRZZ(0) q[11], q[10];\nRZZ(0) q[33], q[19];\nRZZ(0) q[39], q[25];\nRZZ(0) q[55], q[34];\nRZZ(0) q[17], q[41];\nRZZ(0) q[29], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[55];\nRZZ(0) q[22], q[47];\nRZZ(0) q[31], q[13];\nRZZ(0) q[35], q[21];\nRZZ(0) q[5], q[29];\nRZZ(0) q[49], q[38];\nRZZ(0) q[30], q[15];\nRZZ(0) q[8], q[4];\nRZZ(0) q[18], q[0];\nRZZ(0) q[53], q[23];\nRZZ(0) q[14], q[2];\nRZZ(0) q[3], q[7];\nRZZ(0) q[11], q[32];\nRZZ(0) q[37], q[39];\nRZZ(0) q[50], q[41];\nRZZ(0) q[34], q[24];\nRZZ(0) q[36], q[25];\nRZZ(0) q[46], q[19];\nRZZ(0) q[1], q[52];\nRZZ(0) q[16], q[51];\nRZZ(0) q[28], q[9];\nRZZ(0) q[10], q[48];\nRZZ(0) q[20], q[26];\nRZZ(0) q[45], q[6];\nRZZ(0) q[33], q[12];\nRZZ(0) q[27], q[43];\nRZZ(0) q[55], q[44];\nRZZ(0) q[40], q[54];\nRZZ(0) q[17], q[42];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[14], q[29];\nRZZ(0) q[13], q[15];\nRZZ(0) q[25], q[5];\nRZZ(0) q[50], q[38];\nRZZ(0) q[43], q[16];\nRZZ(0) q[11], q[8];\nRZZ(0) q[36], q[0];\nRZZ(0) q[55], q[12];\nRZZ(0) q[44], q[46];\nRZZ(0) q[32], q[33];\nRZZ(0) q[2], q[48];\nRZZ(0) q[31], q[4];\nRZZ(0) q[7], q[37];\nRZZ(0) q[24], q[21];\nRZZ(0) q[47], q[6];\nRZZ(0) q[45], q[17];\nRZZ(0) q[10], q[30];\nRZZ(0) q[28], q[39];\nRZZ(0) q[53], q[52];\nRZZ(0) q[54], q[40];\nRZZ(0) q[35], q[34];\nRZZ(0) q[19], q[9];\nRZZ(0) q[3], q[27];\nRZZ(0) q[26], q[41];\nRZZ(0) q[49], q[51];\nRZZ(0) q[1], q[22];\nRZZ(0) q[42], q[23];\nRZZ(0) q[18], q[20];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[49];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[23], q[38];\nRZZ(0) q[6], q[25];\nRZZ(0) q[4], q[35];\nRZZ(0) q[51], q[0];\nRZZ(0) q[2], q[26];\nRZZ(0) q[13], q[18];\nRZZ(0) q[20], q[9];\nRZZ(0) q[45], q[54];\nRZZ(0) q[27], q[39];\nRZZ(0) q[50], q[34];\nRZZ(0) q[29], q[53];\nRZZ(0) q[48], q[41];\nRZZ(0) q[11], q[3];\nRZZ(0) q[10], q[37];\nRZZ(0) q[46], q[16];\nRZZ(0) q[14], q[40];\nRZZ(0) q[15], q[30];\nRZZ(0) q[24], q[31];\nRZZ(0) q[47], q[36];\nRZZ(0) q[52], q[17];\nRZZ(0) q[12], q[7];\nRZZ(0) q[32], q[49];\nRZZ(0) q[5], q[44];\nRZZ(0) q[33], q[43];\nRZZ(0) q[21], q[8];\nRZZ(0) q[55], q[42];\nRZZ(0) q[22], q[28];\nRZZ(0) q[1], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (64, 1) [6]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[37];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[46];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0) q[51], q[1];\nRZZ(0) q[42], q[29];\nRZZ(0) q[44], q[34];\nRZZ(0) q[33], q[17];\nRZZ(0) q[54], q[10];\nRZZ(0) q[24], q[40];\nRZZ(0) q[48], q[8];\nRZZ(0) q[0], q[43];\nRZZ(0) q[6], q[36];\nRZZ(0) q[31], q[14];\nRZZ(0) q[7], q[50];\nRZZ(0) q[26], q[27];\nRZZ(0) q[5], q[53];\nRZZ(0) q[20], q[25];\nRZZ(0) q[38], q[3];\nRZZ(0) q[37], q[47];\nRZZ(0) q[11], q[23];\nRZZ(0) q[46], q[2];\nRZZ(0) q[35], q[32];\nRZZ(0) q[13], q[15];\nRZZ(0) q[9], q[39];\nRZZ(0) q[12], q[52];\nRZZ(0) q[49], q[30];\nRZZ(0) q[22], q[19];\nRZZ(0) q[16], q[55];\nRZZ(0) q[41], q[4];\nRZZ(0) q[18], q[21];\nRZZ(0) q[45], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[19];\nry(0.5*pi) q[22];\nry(0.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[34], q[7];\nRZZ(0) q[45], q[25];\nRZZ(0) q[31], q[13];\nRZZ(0) q[24], q[12];\nRZZ(0) q[32], q[54];\nRZZ(0) q[48], q[2];\nRZZ(0) q[10], q[51];\nRZZ(0) q[17], q[33];\nRZZ(0) q[16], q[19];\nRZZ(0) q[55], q[3];\nRZZ(0) q[30], q[9];\nRZZ(0) q[37], q[49];\nRZZ(0) q[4], q[47];\nRZZ(0) q[38], q[0];\nRZZ(0) q[11], q[27];\nRZZ(0) q[39], q[28];\nRZZ(0) q[41], q[29];\nRZZ(0) q[5], q[50];\nRZZ(0) q[36], q[43];\nRZZ(0) q[46], q[15];\nRZZ(0) q[26], q[44];\nRZZ(0) q[1], q[53];\nRZZ(0) q[8], q[40];\nRZZ(0) q[52], q[22];\nRZZ(0) q[42], q[20];\nRZZ(0) q[23], q[14];\nRZZ(0) q[35], q[21];\nRZZ(0) q[18], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[55];\nRZZ(0) q[6], q[24];\nRZZ(0) q[52], q[48];\nRZZ(0) q[34], q[35];\nRZZ(0) q[11], q[13];\nRZZ(0) q[28], q[46];\nRZZ(0) q[49], q[14];\nRZZ(0) q[3], q[47];\nRZZ(0) q[39], q[54];\nRZZ(0) q[31], q[32];\nRZZ(0) q[16], q[22];\nRZZ(0) q[17], q[2];\nRZZ(0) q[5], q[36];\nRZZ(0) q[55], q[41];\nRZZ(0) q[10], q[40];\nRZZ(0) q[21], q[30];\nRZZ(0) q[12], q[45];\nRZZ(0) q[43], q[9];\nRZZ(0) q[18], q[4];\nRZZ(0) q[33], q[26];\nRZZ(0) q[29], q[42];\nRZZ(0) q[7], q[50];\nRZZ(0) q[20], q[23];\nRZZ(0) q[44], q[37];\nRZZ(0) q[15], q[8];\nRZZ(0) q[38], q[0];\nRZZ(0) q[27], q[53];\nRZZ(0) q[19], q[1];\nRZZ(0) q[25], q[51];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[6], q[52];\nRZZ(0) q[20], q[35];\nRZZ(0) q[30], q[43];\nRZZ(0) q[39], q[34];\nRZZ(0) q[51], q[19];\nRZZ(0) q[47], q[8];\nRZZ(0) q[27], q[14];\nRZZ(0) q[36], q[15];\nRZZ(0) q[7], q[12];\nRZZ(0) q[1], q[42];\nRZZ(0) q[46], q[0];\nRZZ(0) q[40], q[37];\nRZZ(0) q[32], q[26];\nRZZ(0) q[41], q[17];\nRZZ(0) q[28], q[21];\nRZZ(0) q[29], q[5];\nRZZ(0) q[11], q[53];\nRZZ(0) q[23], q[44];\nRZZ(0) q[54], q[10];\nRZZ(0) q[25], q[55];\nRZZ(0) q[38], q[49];\nRZZ(0) q[50], q[18];\nRZZ(0) q[2], q[24];\nRZZ(0) q[13], q[31];\nRZZ(0) q[22], q[3];\nRZZ(0) q[4], q[33];\nRZZ(0) q[16], q[9];\nRZZ(0) q[45], q[48];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[45], q[23];\nRZZ(0) q[41], q[39];\nRZZ(0) q[1], q[48];\nRZZ(0) q[7], q[49];\nRZZ(0) q[36], q[26];\nRZZ(0) q[11], q[6];\nRZZ(0) q[18], q[30];\nRZZ(0) q[54], q[52];\nRZZ(0) q[50], q[10];\nRZZ(0) q[13], q[27];\nRZZ(0) q[51], q[40];\nRZZ(0) q[22], q[33];\nRZZ(0) q[29], q[9];\nRZZ(0) q[3], q[5];\nRZZ(0) q[47], q[55];\nRZZ(0) q[17], q[43];\nRZZ(0) q[8], q[4];\nRZZ(0) q[53], q[35];\nRZZ(0) q[12], q[24];\nRZZ(0) q[38], q[21];\nRZZ(0) q[32], q[34];\nRZZ(0) q[19], q[25];\nRZZ(0) q[37], q[42];\nRZZ(0) q[28], q[44];\nRZZ(0) q[16], q[2];\nRZZ(0) q[14], q[31];\nRZZ(0) q[46], q[20];\nRZZ(0) q[0], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[49], q[33];\nRZZ(0) q[34], q[39];\nRZZ(0) q[1], q[55];\nRZZ(0) q[28], q[52];\nRZZ(0) q[44], q[21];\nRZZ(0) q[38], q[32];\nRZZ(0) q[2], q[47];\nRZZ(0) q[35], q[24];\nRZZ(0) q[22], q[25];\nRZZ(0) q[0], q[17];\nRZZ(0) q[18], q[48];\nRZZ(0) q[29], q[12];\nRZZ(0) q[6], q[36];\nRZZ(0) q[10], q[13];\nRZZ(0) q[27], q[50];\nRZZ(0) q[15], q[4];\nRZZ(0) q[30], q[7];\nRZZ(0) q[19], q[26];\nRZZ(0) q[46], q[37];\nRZZ(0) q[14], q[54];\nRZZ(0) q[5], q[53];\nRZZ(0) q[43], q[20];\nRZZ(0) q[9], q[42];\nRZZ(0) q[41], q[3];\nRZZ(0) q[16], q[23];\nRZZ(0) q[11], q[45];\nRZZ(0) q[31], q[40];\nRZZ(0) q[51], q[8];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[24];\nry(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[25], q[42];\nRZZ(0) q[5], q[13];\nRZZ(0) q[8], q[17];\nRZZ(0) q[23], q[19];\nRZZ(0) q[30], q[15];\nRZZ(0) q[45], q[54];\nRZZ(0) q[1], q[43];\nRZZ(0) q[35], q[2];\nRZZ(0) q[34], q[32];\nRZZ(0) q[38], q[44];\nRZZ(0) q[21], q[37];\nRZZ(0) q[22], q[33];\nRZZ(0) q[18], q[24];\nRZZ(0) q[49], q[12];\nRZZ(0) q[31], q[36];\nRZZ(0) q[26], q[47];\nRZZ(0) q[6], q[39];\nRZZ(0) q[46], q[29];\nRZZ(0) q[11], q[52];\nRZZ(0) q[16], q[40];\nRZZ(0) q[51], q[48];\nRZZ(0) q[27], q[10];\nRZZ(0) q[55], q[28];\nRZZ(0) q[0], q[9];\nRZZ(0) q[7], q[4];\nRZZ(0) q[50], q[20];\nRZZ(0) q[53], q[14];\nRZZ(0) q[3], q[41];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[55];\nRZZ(0) q[44], q[1];\nRZZ(0) q[36], q[12];\nRZZ(0) q[45], q[17];\nRZZ(0) q[5], q[6];\nRZZ(0) q[47], q[51];\nRZZ(0) q[32], q[41];\nRZZ(0) q[50], q[35];\nRZZ(0) q[2], q[9];\nRZZ(0) q[39], q[0];\nRZZ(0) q[18], q[33];\nRZZ(0) q[7], q[53];\nRZZ(0) q[4], q[27];\nRZZ(0) q[46], q[55];\nRZZ(0) q[52], q[54];\nRZZ(0) q[49], q[40];\nRZZ(0) q[3], q[43];\nRZZ(0) q[25], q[11];\nRZZ(0) q[24], q[42];\nRZZ(0) q[23], q[16];\nRZZ(0) q[30], q[26];\nRZZ(0) q[22], q[20];\nRZZ(0) q[48], q[14];\nRZZ(0) q[31], q[34];\nRZZ(0) q[10], q[29];\nRZZ(0) q[28], q[37];\nRZZ(0) q[13], q[8];\nRZZ(0) q[38], q[19];\nRZZ(0) q[21], q[15];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nry(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nry(1.0*pi) q[49];\nry(3.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[23];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0) q[48], q[40];\nRZZ(0) q[49], q[22];\nRZZ(0) q[19], q[24];\nRZZ(0) q[3], q[7];\nRZZ(0) q[53], q[25];\nRZZ(0) q[18], q[33];\nRZZ(0) q[26], q[11];\nRZZ(0) q[42], q[17];\nRZZ(0) q[31], q[38];\nRZZ(0) q[14], q[4];\nRZZ(0) q[23], q[52];\nRZZ(0) q[20], q[35];\nRZZ(0) q[16], q[1];\nRZZ(0) q[2], q[29];\nRZZ(0) q[47], q[9];\nRZZ(0) q[43], q[8];\nRZZ(0) q[36], q[30];\nRZZ(0) q[46], q[55];\nRZZ(0) q[45], q[6];\nRZZ(0) q[34], q[50];\nRZZ(0) q[32], q[44];\nRZZ(0) q[28], q[5];\nRZZ(0) q[0], q[41];\nRZZ(0) q[13], q[15];\nRZZ(0) q[10], q[27];\nRZZ(0) q[51], q[39];\nRZZ(0) q[54], q[12];\nRZZ(0) q[21], q[37];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[37], q[35];\nRZZ(0) q[4], q[15];\nRZZ(0) q[33], q[29];\nRZZ(0) q[10], q[19];\nRZZ(0) q[43], q[52];\nRZZ(0) q[28], q[2];\nRZZ(0) q[25], q[38];\nRZZ(0) q[14], q[36];\nRZZ(0) q[23], q[55];\nRZZ(0) q[6], q[1];\nRZZ(0) q[21], q[44];\nRZZ(0) q[46], q[27];\nRZZ(0) q[17], q[22];\nRZZ(0) q[26], q[8];\nRZZ(0) q[3], q[34];\nRZZ(0) q[18], q[39];\nRZZ(0) q[0], q[49];\nRZZ(0) q[7], q[53];\nRZZ(0) q[41], q[47];\nRZZ(0) q[50], q[48];\nRZZ(0) q[9], q[30];\nRZZ(0) q[42], q[45];\nRZZ(0) q[16], q[31];\nRZZ(0) q[54], q[11];\nRZZ(0) q[5], q[13];\nRZZ(0) q[12], q[40];\nRZZ(0) q[51], q[24];\nRZZ(0) q[20], q[32];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[50], q[22];\nRZZ(0) q[28], q[2];\nRZZ(0) q[39], q[26];\nRZZ(0) q[5], q[1];\nRZZ(0) q[6], q[54];\nRZZ(0) q[55], q[25];\nRZZ(0) q[49], q[11];\nRZZ(0) q[44], q[40];\nRZZ(0) q[43], q[7];\nRZZ(0) q[19], q[27];\nRZZ(0) q[35], q[45];\nRZZ(0) q[30], q[12];\nRZZ(0) q[36], q[15];\nRZZ(0) q[48], q[46];\nRZZ(0) q[20], q[33];\nRZZ(0) q[17], q[4];\nRZZ(0) q[52], q[31];\nRZZ(0) q[51], q[47];\nRZZ(0) q[14], q[34];\nRZZ(0) q[3], q[16];\nRZZ(0) q[41], q[0];\nRZZ(0) q[18], q[38];\nRZZ(0) q[9], q[53];\nRZZ(0) q[42], q[8];\nRZZ(0) q[29], q[10];\nRZZ(0) q[21], q[32];\nRZZ(0) q[24], q[23];\nRZZ(0) q[13], q[37];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[38];\nry(3.5*pi) q[40];\nry(1.0*pi) q[42];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[47];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[28];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[52], q[2];\nRZZ(0) q[48], q[3];\nRZZ(0) q[39], q[40];\nRZZ(0) q[6], q[37];\nRZZ(0) q[47], q[12];\nRZZ(0) q[19], q[36];\nRZZ(0) q[5], q[4];\nRZZ(0) q[28], q[24];\nRZZ(0) q[45], q[55];\nRZZ(0) q[29], q[42];\nRZZ(0) q[20], q[54];\nRZZ(0) q[0], q[9];\nRZZ(0) q[53], q[14];\nRZZ(0) q[41], q[49];\nRZZ(0) q[31], q[13];\nRZZ(0) q[11], q[22];\nRZZ(0) q[18], q[7];\nRZZ(0) q[26], q[23];\nRZZ(0) q[1], q[17];\nRZZ(0) q[43], q[8];\nRZZ(0) q[27], q[25];\nRZZ(0) q[15], q[21];\nRZZ(0) q[10], q[34];\nRZZ(0) q[44], q[33];\nRZZ(0) q[35], q[50];\nRZZ(0) q[16], q[32];\nRZZ(0) q[38], q[46];\nRZZ(0) q[30], q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[44], q[40];\nRZZ(0) q[53], q[2];\nRZZ(0) q[6], q[35];\nRZZ(0) q[17], q[39];\nRZZ(0) q[54], q[52];\nRZZ(0) q[49], q[30];\nRZZ(0) q[19], q[48];\nRZZ(0) q[29], q[9];\nRZZ(0) q[26], q[21];\nRZZ(0) q[47], q[50];\nRZZ(0) q[10], q[5];\nRZZ(0) q[22], q[4];\nRZZ(0) q[31], q[51];\nRZZ(0) q[12], q[37];\nRZZ(0) q[20], q[45];\nRZZ(0) q[0], q[46];\nRZZ(0) q[42], q[32];\nRZZ(0) q[34], q[7];\nRZZ(0) q[41], q[13];\nRZZ(0) q[25], q[38];\nRZZ(0) q[55], q[43];\nRZZ(0) q[36], q[1];\nRZZ(0) q[27], q[16];\nRZZ(0) q[24], q[14];\nRZZ(0) q[18], q[23];\nRZZ(0) q[33], q[11];\nRZZ(0) q[28], q[3];\nRZZ(0) q[8], q[15];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[29];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[55];\nRZZ(0) q[49], q[27];\nRZZ(0) q[48], q[2];\nRZZ(0) q[15], q[32];\nRZZ(0) q[14], q[50];\nRZZ(0) q[8], q[13];\nRZZ(0) q[24], q[25];\nRZZ(0) q[16], q[28];\nRZZ(0) q[47], q[39];\nRZZ(0) q[42], q[44];\nRZZ(0) q[34], q[12];\nRZZ(0) q[45], q[6];\nRZZ(0) q[19], q[51];\nRZZ(0) q[40], q[9];\nRZZ(0) q[43], q[20];\nRZZ(0) q[7], q[17];\nRZZ(0) q[46], q[31];\nRZZ(0) q[54], q[26];\nRZZ(0) q[10], q[41];\nRZZ(0) q[36], q[0];\nRZZ(0) q[3], q[18];\nRZZ(0) q[29], q[11];\nRZZ(0) q[30], q[38];\nRZZ(0) q[21], q[5];\nRZZ(0) q[33], q[53];\nRZZ(0) q[1], q[37];\nRZZ(0) q[4], q[35];\nRZZ(0) q[55], q[23];\nRZZ(0) q[22], q[52];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nry(1.0*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[49];\nry(3.5*pi) q[53];\nRZZ(0) q[45], q[37];\nRZZ(0) q[44], q[21];\nRZZ(0) q[0], q[30];\nRZZ(0) q[33], q[16];\nRZZ(0) q[51], q[11];\nRZZ(0) q[23], q[47];\nRZZ(0) q[15], q[40];\nRZZ(0) q[54], q[3];\nRZZ(0) q[28], q[34];\nRZZ(0) q[50], q[5];\nRZZ(0) q[22], q[14];\nRZZ(0) q[12], q[36];\nRZZ(0) q[19], q[1];\nRZZ(0) q[52], q[25];\nRZZ(0) q[20], q[13];\nRZZ(0) q[17], q[49];\nRZZ(0) q[48], q[8];\nRZZ(0) q[27], q[10];\nRZZ(0) q[32], q[38];\nRZZ(0) q[31], q[43];\nRZZ(0) q[42], q[9];\nRZZ(0) q[7], q[39];\nRZZ(0) q[35], q[41];\nRZZ(0) q[55], q[46];\nRZZ(0) q[24], q[6];\nRZZ(0) q[53], q[2];\nRZZ(0) q[29], q[26];\nRZZ(0) q[18], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[45], q[52];\nRZZ(0) q[44], q[36];\nRZZ(0) q[23], q[22];\nRZZ(0) q[33], q[3];\nRZZ(0) q[29], q[30];\nRZZ(0) q[16], q[5];\nRZZ(0) q[20], q[2];\nRZZ(0) q[28], q[46];\nRZZ(0) q[37], q[9];\nRZZ(0) q[8], q[26];\nRZZ(0) q[15], q[31];\nRZZ(0) q[7], q[17];\nRZZ(0) q[1], q[0];\nRZZ(0) q[41], q[43];\nRZZ(0) q[32], q[34];\nRZZ(0) q[24], q[4];\nRZZ(0) q[27], q[14];\nRZZ(0) q[21], q[35];\nRZZ(0) q[19], q[38];\nRZZ(0) q[51], q[49];\nRZZ(0) q[18], q[53];\nRZZ(0) q[54], q[47];\nRZZ(0) q[25], q[13];\nRZZ(0) q[55], q[39];\nRZZ(0) q[10], q[48];\nRZZ(0) q[6], q[50];\nRZZ(0) q[40], q[42];\nRZZ(0) q[11], q[12];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[25];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[18];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[26], q[28];\nRZZ(0) q[3], q[1];\nRZZ(0) q[37], q[51];\nRZZ(0) q[24], q[15];\nRZZ(0) q[6], q[35];\nRZZ(0) q[0], q[36];\nRZZ(0) q[32], q[52];\nRZZ(0) q[30], q[19];\nRZZ(0) q[27], q[11];\nRZZ(0) q[43], q[34];\nRZZ(0) q[31], q[23];\nRZZ(0) q[20], q[2];\nRZZ(0) q[7], q[29];\nRZZ(0) q[53], q[40];\nRZZ(0) q[25], q[55];\nRZZ(0) q[44], q[50];\nRZZ(0) q[13], q[8];\nRZZ(0) q[48], q[21];\nRZZ(0) q[17], q[9];\nRZZ(0) q[46], q[38];\nRZZ(0) q[54], q[12];\nRZZ(0) q[41], q[4];\nRZZ(0) q[5], q[33];\nRZZ(0) q[47], q[39];\nRZZ(0) q[10], q[42];\nRZZ(0) q[16], q[14];\nRZZ(0) q[22], q[45];\nRZZ(0) q[49], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[26];\nry(3.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0) q[25], q[49];\nRZZ(0) q[44], q[47];\nRZZ(0) q[18], q[55];\nRZZ(0) q[40], q[6];\nRZZ(0) q[9], q[7];\nRZZ(0) q[11], q[34];\nRZZ(0) q[46], q[2];\nRZZ(0) q[3], q[27];\nRZZ(0) q[1], q[51];\nRZZ(0) q[36], q[24];\nRZZ(0) q[30], q[22];\nRZZ(0) q[19], q[21];\nRZZ(0) q[5], q[17];\nRZZ(0) q[42], q[29];\nRZZ(0) q[15], q[48];\nRZZ(0) q[53], q[50];\nRZZ(0) q[14], q[45];\nRZZ(0) q[54], q[38];\nRZZ(0) q[8], q[23];\nRZZ(0) q[10], q[32];\nRZZ(0) q[12], q[16];\nRZZ(0) q[20], q[28];\nRZZ(0) q[31], q[43];\nRZZ(0) q[0], q[52];\nRZZ(0) q[39], q[26];\nRZZ(0) q[41], q[13];\nRZZ(0) q[37], q[35];\nRZZ(0) q[4], q[33];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[55];\nRZZ(0) q[52], q[0];\nRZZ(0) q[15], q[28];\nRZZ(0) q[33], q[17];\nRZZ(0) q[14], q[25];\nRZZ(0) q[51], q[32];\nRZZ(0) q[3], q[44];\nRZZ(0) q[31], q[23];\nRZZ(0) q[24], q[20];\nRZZ(0) q[8], q[30];\nRZZ(0) q[18], q[49];\nRZZ(0) q[50], q[11];\nRZZ(0) q[1], q[9];\nRZZ(0) q[38], q[37];\nRZZ(0) q[29], q[22];\nRZZ(0) q[7], q[42];\nRZZ(0) q[21], q[41];\nRZZ(0) q[53], q[12];\nRZZ(0) q[26], q[13];\nRZZ(0) q[47], q[35];\nRZZ(0) q[6], q[27];\nRZZ(0) q[10], q[54];\nRZZ(0) q[39], q[16];\nRZZ(0) q[48], q[19];\nRZZ(0) q[55], q[2];\nRZZ(0) q[45], q[40];\nRZZ(0) q[4], q[34];\nRZZ(0) q[46], q[36];\nRZZ(0) q[5], q[43];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[2], q[34];\nRZZ(0) q[45], q[55];\nRZZ(0) q[42], q[19];\nRZZ(0) q[5], q[16];\nRZZ(0) q[53], q[52];\nRZZ(0) q[51], q[13];\nRZZ(0) q[6], q[15];\nRZZ(0) q[49], q[1];\nRZZ(0) q[43], q[46];\nRZZ(0) q[24], q[7];\nRZZ(0) q[39], q[22];\nRZZ(0) q[18], q[0];\nRZZ(0) q[11], q[54];\nRZZ(0) q[25], q[17];\nRZZ(0) q[12], q[41];\nRZZ(0) q[10], q[33];\nRZZ(0) q[14], q[8];\nRZZ(0) q[36], q[28];\nRZZ(0) q[9], q[38];\nRZZ(0) q[3], q[30];\nRZZ(0) q[32], q[37];\nRZZ(0) q[27], q[31];\nRZZ(0) q[23], q[44];\nRZZ(0) q[47], q[48];\nRZZ(0) q[20], q[29];\nRZZ(0) q[21], q[50];\nRZZ(0) q[4], q[35];\nRZZ(0) q[40], q[26];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[30], q[21];\nRZZ(0) q[7], q[2];\nRZZ(0) q[44], q[52];\nRZZ(0) q[47], q[48];\nRZZ(0) q[15], q[53];\nRZZ(0) q[9], q[46];\nRZZ(0) q[29], q[25];\nRZZ(0) q[16], q[55];\nRZZ(0) q[3], q[49];\nRZZ(0) q[5], q[34];\nRZZ(0) q[51], q[22];\nRZZ(0) q[42], q[45];\nRZZ(0) q[1], q[14];\nRZZ(0) q[36], q[41];\nRZZ(0) q[32], q[8];\nRZZ(0) q[6], q[28];\nRZZ(0) q[38], q[4];\nRZZ(0) q[35], q[40];\nRZZ(0) q[24], q[26];\nRZZ(0) q[23], q[31];\nRZZ(0) q[13], q[0];\nRZZ(0) q[10], q[27];\nRZZ(0) q[12], q[33];\nRZZ(0) q[39], q[37];\nRZZ(0) q[54], q[50];\nRZZ(0) q[19], q[17];\nRZZ(0) q[20], q[11];\nRZZ(0) q[18], q[43];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(1.0*pi) q[36];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[40], q[41];\nRZZ(0) q[23], q[28];\nRZZ(0) q[7], q[47];\nRZZ(0) q[43], q[9];\nRZZ(0) q[51], q[22];\nRZZ(0) q[17], q[10];\nRZZ(0) q[0], q[35];\nRZZ(0) q[42], q[39];\nRZZ(0) q[20], q[37];\nRZZ(0) q[18], q[27];\nRZZ(0) q[19], q[53];\nRZZ(0) q[12], q[44];\nRZZ(0) q[5], q[14];\nRZZ(0) q[1], q[11];\nRZZ(0) q[45], q[49];\nRZZ(0) q[25], q[3];\nRZZ(0) q[2], q[46];\nRZZ(0) q[31], q[54];\nRZZ(0) q[8], q[24];\nRZZ(0) q[26], q[52];\nRZZ(0) q[30], q[6];\nRZZ(0) q[29], q[15];\nRZZ(0) q[50], q[33];\nRZZ(0) q[55], q[34];\nRZZ(0) q[4], q[38];\nRZZ(0) q[21], q[16];\nRZZ(0) q[32], q[36];\nRZZ(0) q[48], q[13];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[22];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0) q[14], q[12];\nRZZ(0) q[35], q[11];\nRZZ(0) q[38], q[25];\nRZZ(0) q[29], q[36];\nRZZ(0) q[13], q[51];\nRZZ(0) q[33], q[9];\nRZZ(0) q[39], q[31];\nRZZ(0) q[5], q[49];\nRZZ(0) q[26], q[42];\nRZZ(0) q[0], q[52];\nRZZ(0) q[55], q[54];\nRZZ(0) q[45], q[17];\nRZZ(0) q[21], q[2];\nRZZ(0) q[20], q[53];\nRZZ(0) q[48], q[23];\nRZZ(0) q[30], q[40];\nRZZ(0) q[1], q[6];\nRZZ(0) q[50], q[24];\nRZZ(0) q[7], q[4];\nRZZ(0) q[32], q[28];\nRZZ(0) q[41], q[3];\nRZZ(0) q[22], q[27];\nRZZ(0) q[44], q[16];\nRZZ(0) q[10], q[37];\nRZZ(0) q[19], q[34];\nRZZ(0) q[46], q[18];\nRZZ(0) q[43], q[47];\nRZZ(0) q[8], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[44];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[54];\nRZZ(0) q[49], q[4];\nRZZ(0) q[1], q[20];\nRZZ(0) q[25], q[6];\nRZZ(0) q[23], q[21];\nRZZ(0) q[17], q[42];\nRZZ(0) q[2], q[8];\nRZZ(0) q[11], q[27];\nRZZ(0) q[45], q[29];\nRZZ(0) q[22], q[10];\nRZZ(0) q[5], q[54];\nRZZ(0) q[32], q[47];\nRZZ(0) q[55], q[46];\nRZZ(0) q[40], q[52];\nRZZ(0) q[14], q[18];\nRZZ(0) q[43], q[37];\nRZZ(0) q[48], q[3];\nRZZ(0) q[13], q[26];\nRZZ(0) q[9], q[24];\nRZZ(0) q[39], q[31];\nRZZ(0) q[41], q[16];\nRZZ(0) q[36], q[53];\nRZZ(0) q[7], q[38];\nRZZ(0) q[12], q[30];\nRZZ(0) q[51], q[15];\nRZZ(0) q[19], q[44];\nRZZ(0) q[0], q[33];\nRZZ(0) q[28], q[34];\nRZZ(0) q[35], q[50];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[38], q[15];\nRZZ(0) q[34], q[13];\nRZZ(0) q[31], q[30];\nRZZ(0) q[32], q[47];\nRZZ(0) q[0], q[1];\nRZZ(0) q[21], q[41];\nRZZ(0) q[36], q[46];\nRZZ(0) q[25], q[5];\nRZZ(0) q[3], q[43];\nRZZ(0) q[9], q[24];\nRZZ(0) q[54], q[19];\nRZZ(0) q[40], q[18];\nRZZ(0) q[16], q[27];\nRZZ(0) q[26], q[37];\nRZZ(0) q[35], q[48];\nRZZ(0) q[23], q[44];\nRZZ(0) q[22], q[28];\nRZZ(0) q[53], q[11];\nRZZ(0) q[2], q[39];\nRZZ(0) q[42], q[50];\nRZZ(0) q[4], q[55];\nRZZ(0) q[20], q[33];\nRZZ(0) q[14], q[8];\nRZZ(0) q[49], q[10];\nRZZ(0) q[29], q[6];\nRZZ(0) q[51], q[45];\nRZZ(0) q[52], q[12];\nRZZ(0) q[17], q[7];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(1.0*pi) q[37];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[52];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[30], q[34];\nRZZ(0) q[41], q[31];\nRZZ(0) q[50], q[9];\nRZZ(0) q[16], q[48];\nRZZ(0) q[49], q[13];\nRZZ(0) q[12], q[2];\nRZZ(0) q[22], q[15];\nRZZ(0) q[39], q[46];\nRZZ(0) q[6], q[32];\nRZZ(0) q[21], q[54];\nRZZ(0) q[38], q[19];\nRZZ(0) q[5], q[10];\nRZZ(0) q[35], q[42];\nRZZ(0) q[51], q[20];\nRZZ(0) q[27], q[53];\nRZZ(0) q[37], q[40];\nRZZ(0) q[55], q[47];\nRZZ(0) q[4], q[29];\nRZZ(0) q[25], q[17];\nRZZ(0) q[45], q[3];\nRZZ(0) q[14], q[24];\nRZZ(0) q[1], q[0];\nRZZ(0) q[7], q[23];\nRZZ(0) q[11], q[44];\nRZZ(0) q[36], q[52];\nRZZ(0) q[28], q[43];\nRZZ(0) q[26], q[33];\nRZZ(0) q[18], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nRZZ(0) q[42], q[37];\nRZZ(0) q[40], q[2];\nRZZ(0) q[51], q[15];\nRZZ(0) q[21], q[17];\nRZZ(0) q[35], q[10];\nRZZ(0) q[25], q[23];\nRZZ(0) q[16], q[19];\nRZZ(0) q[18], q[55];\nRZZ(0) q[26], q[44];\nRZZ(0) q[33], q[3];\nRZZ(0) q[4], q[5];\nRZZ(0) q[34], q[8];\nRZZ(0) q[38], q[6];\nRZZ(0) q[32], q[53];\nRZZ(0) q[49], q[9];\nRZZ(0) q[39], q[52];\nRZZ(0) q[48], q[50];\nRZZ(0) q[13], q[27];\nRZZ(0) q[11], q[36];\nRZZ(0) q[20], q[54];\nRZZ(0) q[24], q[46];\nRZZ(0) q[43], q[1];\nRZZ(0) q[30], q[12];\nRZZ(0) q[45], q[47];\nRZZ(0) q[22], q[0];\nRZZ(0) q[31], q[28];\nRZZ(0) q[29], q[14];\nRZZ(0) q[7], q[41];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[24];\nry(3.5*pi) q[26];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[48], q[22];\nRZZ(0) q[26], q[14];\nRZZ(0) q[35], q[34];\nRZZ(0) q[24], q[4];\nRZZ(0) q[17], q[30];\nRZZ(0) q[47], q[3];\nRZZ(0) q[7], q[55];\nRZZ(0) q[10], q[54];\nRZZ(0) q[44], q[19];\nRZZ(0) q[5], q[31];\nRZZ(0) q[0], q[33];\nRZZ(0) q[9], q[40];\nRZZ(0) q[29], q[28];\nRZZ(0) q[2], q[50];\nRZZ(0) q[18], q[16];\nRZZ(0) q[32], q[36];\nRZZ(0) q[45], q[46];\nRZZ(0) q[6], q[53];\nRZZ(0) q[39], q[13];\nRZZ(0) q[20], q[1];\nRZZ(0) q[12], q[38];\nRZZ(0) q[43], q[23];\nRZZ(0) q[8], q[27];\nRZZ(0) q[49], q[51];\nRZZ(0) q[25], q[11];\nRZZ(0) q[21], q[42];\nRZZ(0) q[15], q[37];\nRZZ(0) q[52], q[41];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[37];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[0], q[15];\nRZZ(0) q[8], q[11];\nRZZ(0) q[55], q[25];\nRZZ(0) q[30], q[54];\nRZZ(0) q[6], q[2];\nRZZ(0) q[29], q[52];\nRZZ(0) q[42], q[22];\nRZZ(0) q[28], q[7];\nRZZ(0) q[1], q[51];\nRZZ(0) q[24], q[50];\nRZZ(0) q[3], q[18];\nRZZ(0) q[31], q[12];\nRZZ(0) q[14], q[5];\nRZZ(0) q[9], q[23];\nRZZ(0) q[47], q[45];\nRZZ(0) q[27], q[21];\nRZZ(0) q[34], q[32];\nRZZ(0) q[16], q[20];\nRZZ(0) q[46], q[41];\nRZZ(0) q[48], q[38];\nRZZ(0) q[43], q[33];\nRZZ(0) q[10], q[44];\nRZZ(0) q[53], q[17];\nRZZ(0) q[19], q[49];\nRZZ(0) q[35], q[13];\nRZZ(0) q[39], q[40];\nRZZ(0) q[4], q[36];\nRZZ(0) q[26], q[37];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[33];\nry(0.5*pi) q[36];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[41], q[12];\nRZZ(0) q[53], q[55];\nRZZ(0) q[54], q[2];\nRZZ(0) q[14], q[22];\nRZZ(0) q[35], q[31];\nRZZ(0) q[19], q[20];\nRZZ(0) q[4], q[0];\nRZZ(0) q[34], q[24];\nRZZ(0) q[21], q[39];\nRZZ(0) q[44], q[13];\nRZZ(0) q[18], q[51];\nRZZ(0) q[32], q[7];\nRZZ(0) q[25], q[23];\nRZZ(0) q[47], q[28];\nRZZ(0) q[5], q[43];\nRZZ(0) q[40], q[10];\nRZZ(0) q[30], q[8];\nRZZ(0) q[6], q[29];\nRZZ(0) q[36], q[27];\nRZZ(0) q[9], q[3];\nRZZ(0) q[38], q[46];\nRZZ(0) q[15], q[33];\nRZZ(0) q[37], q[1];\nRZZ(0) q[45], q[16];\nRZZ(0) q[26], q[50];\nRZZ(0) q[49], q[52];\nRZZ(0) q[42], q[17];\nRZZ(0) q[11], q[48];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[40];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[15], q[7];\nRZZ(0) q[39], q[13];\nRZZ(0) q[51], q[54];\nRZZ(0) q[52], q[4];\nRZZ(0) q[53], q[1];\nRZZ(0) q[17], q[45];\nRZZ(0) q[14], q[48];\nRZZ(0) q[42], q[38];\nRZZ(0) q[27], q[12];\nRZZ(0) q[34], q[41];\nRZZ(0) q[20], q[3];\nRZZ(0) q[18], q[26];\nRZZ(0) q[49], q[21];\nRZZ(0) q[5], q[46];\nRZZ(0) q[40], q[50];\nRZZ(0) q[55], q[24];\nRZZ(0) q[28], q[29];\nRZZ(0) q[33], q[37];\nRZZ(0) q[36], q[35];\nRZZ(0) q[9], q[30];\nRZZ(0) q[11], q[47];\nRZZ(0) q[43], q[10];\nRZZ(0) q[44], q[2];\nRZZ(0) q[6], q[8];\nRZZ(0) q[22], q[32];\nRZZ(0) q[25], q[0];\nRZZ(0) q[16], q[31];\nRZZ(0) q[19], q[23];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[33];\nry(0.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[41], q[40];\nRZZ(0) q[50], q[3];\nRZZ(0) q[38], q[51];\nRZZ(0) q[55], q[19];\nRZZ(0) q[1], q[11];\nRZZ(0) q[32], q[34];\nRZZ(0) q[12], q[7];\nRZZ(0) q[9], q[4];\nRZZ(0) q[18], q[30];\nRZZ(0) q[0], q[39];\nRZZ(0) q[26], q[35];\nRZZ(0) q[54], q[24];\nRZZ(0) q[33], q[10];\nRZZ(0) q[52], q[27];\nRZZ(0) q[25], q[44];\nRZZ(0) q[48], q[42];\nRZZ(0) q[15], q[43];\nRZZ(0) q[20], q[36];\nRZZ(0) q[14], q[49];\nRZZ(0) q[8], q[13];\nRZZ(0) q[53], q[2];\nRZZ(0) q[45], q[29];\nRZZ(0) q[16], q[46];\nRZZ(0) q[21], q[28];\nRZZ(0) q[22], q[23];\nRZZ(0) q[37], q[47];\nRZZ(0) q[17], q[31];\nRZZ(0) q[6], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(1.0*pi) q[55];\nRZZ(0) q[13], q[6];\nRZZ(0) q[48], q[34];\nRZZ(0) q[4], q[17];\nRZZ(0) q[25], q[22];\nRZZ(0) q[2], q[16];\nRZZ(0) q[9], q[32];\nRZZ(0) q[7], q[15];\nRZZ(0) q[0], q[23];\nRZZ(0) q[54], q[49];\nRZZ(0) q[45], q[43];\nRZZ(0) q[14], q[24];\nRZZ(0) q[36], q[31];\nRZZ(0) q[51], q[3];\nRZZ(0) q[53], q[33];\nRZZ(0) q[18], q[11];\nRZZ(0) q[42], q[50];\nRZZ(0) q[28], q[46];\nRZZ(0) q[47], q[10];\nRZZ(0) q[35], q[19];\nRZZ(0) q[29], q[44];\nRZZ(0) q[38], q[21];\nRZZ(0) q[40], q[20];\nRZZ(0) q[39], q[1];\nRZZ(0) q[30], q[52];\nRZZ(0) q[8], q[41];\nRZZ(0) q[5], q[12];\nRZZ(0) q[26], q[27];\nRZZ(0) q[55], q[37];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[40];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[51];\nry(3.5*pi) q[55];\nRZZ(0) q[12], q[26];\nRZZ(0) q[24], q[47];\nRZZ(0) q[28], q[40];\nRZZ(0) q[39], q[23];\nRZZ(0) q[14], q[52];\nRZZ(0) q[38], q[35];\nRZZ(0) q[22], q[51];\nRZZ(0) q[3], q[13];\nRZZ(0) q[43], q[36];\nRZZ(0) q[42], q[9];\nRZZ(0) q[30], q[4];\nRZZ(0) q[7], q[50];\nRZZ(0) q[54], q[0];\nRZZ(0) q[17], q[15];\nRZZ(0) q[33], q[55];\nRZZ(0) q[29], q[53];\nRZZ(0) q[5], q[18];\nRZZ(0) q[41], q[8];\nRZZ(0) q[6], q[31];\nRZZ(0) q[11], q[2];\nRZZ(0) q[32], q[46];\nRZZ(0) q[16], q[48];\nRZZ(0) q[37], q[1];\nRZZ(0) q[27], q[19];\nRZZ(0) q[21], q[25];\nRZZ(0) q[45], q[49];\nRZZ(0) q[44], q[10];\nRZZ(0) q[34], q[20];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nry(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0) q[40], q[7];\nRZZ(0) q[44], q[14];\nRZZ(0) q[55], q[39];\nRZZ(0) q[16], q[3];\nRZZ(0) q[51], q[50];\nRZZ(0) q[12], q[23];\nRZZ(0) q[42], q[17];\nRZZ(0) q[9], q[49];\nRZZ(0) q[37], q[41];\nRZZ(0) q[19], q[30];\nRZZ(0) q[52], q[48];\nRZZ(0) q[38], q[33];\nRZZ(0) q[27], q[1];\nRZZ(0) q[13], q[15];\nRZZ(0) q[5], q[54];\nRZZ(0) q[53], q[11];\nRZZ(0) q[43], q[22];\nRZZ(0) q[29], q[45];\nRZZ(0) q[36], q[28];\nRZZ(0) q[25], q[24];\nRZZ(0) q[34], q[20];\nRZZ(0) q[0], q[18];\nRZZ(0) q[26], q[6];\nRZZ(0) q[35], q[10];\nRZZ(0) q[2], q[46];\nRZZ(0) q[47], q[8];\nRZZ(0) q[32], q[4];\nRZZ(0) q[21], q[31];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[29], q[11];\nRZZ(0) q[40], q[26];\nRZZ(0) q[12], q[22];\nRZZ(0) q[9], q[16];\nRZZ(0) q[55], q[19];\nRZZ(0) q[50], q[5];\nRZZ(0) q[2], q[30];\nRZZ(0) q[45], q[38];\nRZZ(0) q[3], q[18];\nRZZ(0) q[28], q[33];\nRZZ(0) q[32], q[6];\nRZZ(0) q[13], q[8];\nRZZ(0) q[54], q[51];\nRZZ(0) q[43], q[20];\nRZZ(0) q[1], q[39];\nRZZ(0) q[21], q[10];\nRZZ(0) q[24], q[49];\nRZZ(0) q[0], q[7];\nRZZ(0) q[37], q[47];\nRZZ(0) q[15], q[42];\nRZZ(0) q[25], q[48];\nRZZ(0) q[27], q[36];\nRZZ(0) q[52], q[4];\nRZZ(0) q[41], q[34];\nRZZ(0) q[53], q[44];\nRZZ(0) q[23], q[46];\nRZZ(0) q[35], q[31];\nRZZ(0) q[14], q[17];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[20];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[12], q[6];\nRZZ(0) q[4], q[55];\nRZZ(0) q[49], q[45];\nRZZ(0) q[14], q[9];\nRZZ(0) q[20], q[39];\nRZZ(0) q[18], q[32];\nRZZ(0) q[26], q[24];\nRZZ(0) q[17], q[13];\nRZZ(0) q[1], q[0];\nRZZ(0) q[33], q[29];\nRZZ(0) q[47], q[35];\nRZZ(0) q[23], q[25];\nRZZ(0) q[15], q[28];\nRZZ(0) q[21], q[43];\nRZZ(0) q[31], q[40];\nRZZ(0) q[51], q[38];\nRZZ(0) q[37], q[5];\nRZZ(0) q[34], q[30];\nRZZ(0) q[50], q[48];\nRZZ(0) q[22], q[16];\nRZZ(0) q[7], q[53];\nRZZ(0) q[52], q[27];\nRZZ(0) q[36], q[2];\nRZZ(0) q[54], q[41];\nRZZ(0) q[46], q[11];\nRZZ(0) q[10], q[42];\nRZZ(0) q[19], q[44];\nRZZ(0) q[3], q[8];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[47];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[25];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[36];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[36], q[4];\nRZZ(0) q[45], q[28];\nRZZ(0) q[34], q[11];\nRZZ(0) q[30], q[6];\nRZZ(0) q[26], q[44];\nRZZ(0) q[12], q[37];\nRZZ(0) q[40], q[8];\nRZZ(0) q[38], q[39];\nRZZ(0) q[1], q[2];\nRZZ(0) q[21], q[52];\nRZZ(0) q[48], q[17];\nRZZ(0) q[46], q[42];\nRZZ(0) q[33], q[47];\nRZZ(0) q[14], q[18];\nRZZ(0) q[23], q[22];\nRZZ(0) q[31], q[24];\nRZZ(0) q[15], q[20];\nRZZ(0) q[54], q[10];\nRZZ(0) q[13], q[29];\nRZZ(0) q[50], q[19];\nRZZ(0) q[16], q[0];\nRZZ(0) q[25], q[53];\nRZZ(0) q[41], q[5];\nRZZ(0) q[32], q[55];\nRZZ(0) q[49], q[3];\nRZZ(0) q[35], q[27];\nRZZ(0) q[43], q[9];\nRZZ(0) q[51], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[13], q[11];\nRZZ(0) q[33], q[29];\nRZZ(0) q[41], q[23];\nRZZ(0) q[2], q[50];\nRZZ(0) q[48], q[12];\nRZZ(0) q[24], q[34];\nRZZ(0) q[10], q[5];\nRZZ(0) q[38], q[30];\nRZZ(0) q[46], q[40];\nRZZ(0) q[25], q[6];\nRZZ(0) q[28], q[3];\nRZZ(0) q[1], q[4];\nRZZ(0) q[15], q[26];\nRZZ(0) q[18], q[52];\nRZZ(0) q[32], q[45];\nRZZ(0) q[0], q[20];\nRZZ(0) q[43], q[36];\nRZZ(0) q[19], q[51];\nRZZ(0) q[49], q[16];\nRZZ(0) q[7], q[39];\nRZZ(0) q[27], q[9];\nRZZ(0) q[55], q[47];\nRZZ(0) q[14], q[35];\nRZZ(0) q[22], q[31];\nRZZ(0) q[21], q[54];\nRZZ(0) q[44], q[42];\nRZZ(0) q[53], q[37];\nRZZ(0) q[17], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[29];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[36], q[32];\nRZZ(0) q[12], q[51];\nRZZ(0) q[25], q[49];\nRZZ(0) q[26], q[44];\nRZZ(0) q[11], q[34];\nRZZ(0) q[38], q[14];\nRZZ(0) q[37], q[55];\nRZZ(0) q[1], q[0];\nRZZ(0) q[53], q[20];\nRZZ(0) q[42], q[15];\nRZZ(0) q[4], q[19];\nRZZ(0) q[50], q[24];\nRZZ(0) q[30], q[3];\nRZZ(0) q[5], q[18];\nRZZ(0) q[21], q[39];\nRZZ(0) q[31], q[16];\nRZZ(0) q[23], q[46];\nRZZ(0) q[40], q[2];\nRZZ(0) q[35], q[45];\nRZZ(0) q[9], q[13];\nRZZ(0) q[43], q[33];\nRZZ(0) q[41], q[54];\nRZZ(0) q[6], q[27];\nRZZ(0) q[29], q[7];\nRZZ(0) q[17], q[10];\nRZZ(0) q[28], q[47];\nRZZ(0) q[52], q[22];\nRZZ(0) q[48], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[50], q[17];\nRZZ(0) q[42], q[41];\nRZZ(0) q[11], q[20];\nRZZ(0) q[47], q[49];\nRZZ(0) q[39], q[12];\nRZZ(0) q[36], q[53];\nRZZ(0) q[1], q[54];\nRZZ(0) q[40], q[7];\nRZZ(0) q[48], q[33];\nRZZ(0) q[21], q[4];\nRZZ(0) q[22], q[13];\nRZZ(0) q[37], q[34];\nRZZ(0) q[27], q[28];\nRZZ(0) q[30], q[23];\nRZZ(0) q[10], q[15];\nRZZ(0) q[32], q[2];\nRZZ(0) q[3], q[24];\nRZZ(0) q[18], q[29];\nRZZ(0) q[26], q[25];\nRZZ(0) q[35], q[38];\nRZZ(0) q[5], q[52];\nRZZ(0) q[8], q[46];\nRZZ(0) q[6], q[31];\nRZZ(0) q[14], q[19];\nRZZ(0) q[51], q[43];\nRZZ(0) q[16], q[9];\nRZZ(0) q[45], q[55];\nRZZ(0) q[44], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[23];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[43];\nry(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[55];\nRZZ(0) q[49], q[37];\nRZZ(0) q[16], q[6];\nRZZ(0) q[20], q[2];\nRZZ(0) q[38], q[13];\nRZZ(0) q[46], q[0];\nRZZ(0) q[28], q[18];\nRZZ(0) q[12], q[14];\nRZZ(0) q[44], q[47];\nRZZ(0) q[10], q[23];\nRZZ(0) q[29], q[9];\nRZZ(0) q[11], q[1];\nRZZ(0) q[53], q[52];\nRZZ(0) q[19], q[3];\nRZZ(0) q[27], q[5];\nRZZ(0) q[7], q[51];\nRZZ(0) q[50], q[30];\nRZZ(0) q[40], q[17];\nRZZ(0) q[15], q[31];\nRZZ(0) q[25], q[54];\nRZZ(0) q[32], q[42];\nRZZ(0) q[41], q[21];\nRZZ(0) q[8], q[48];\nRZZ(0) q[24], q[45];\nRZZ(0) q[43], q[39];\nRZZ(0) q[35], q[4];\nRZZ(0) q[36], q[33];\nRZZ(0) q[22], q[55];\nRZZ(0) q[26], q[34];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0) q[43], q[26];\nRZZ(0) q[31], q[44];\nRZZ(0) q[16], q[1];\nRZZ(0) q[7], q[47];\nRZZ(0) q[38], q[8];\nRZZ(0) q[20], q[2];\nRZZ(0) q[12], q[34];\nRZZ(0) q[49], q[35];\nRZZ(0) q[39], q[52];\nRZZ(0) q[51], q[32];\nRZZ(0) q[17], q[3];\nRZZ(0) q[28], q[25];\nRZZ(0) q[41], q[15];\nRZZ(0) q[37], q[22];\nRZZ(0) q[29], q[27];\nRZZ(0) q[23], q[36];\nRZZ(0) q[33], q[30];\nRZZ(0) q[19], q[9];\nRZZ(0) q[48], q[21];\nRZZ(0) q[50], q[45];\nRZZ(0) q[53], q[46];\nRZZ(0) q[11], q[18];\nRZZ(0) q[4], q[40];\nRZZ(0) q[24], q[42];\nRZZ(0) q[54], q[13];\nRZZ(0) q[10], q[5];\nRZZ(0) q[55], q[14];\nRZZ(0) q[0], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[50];\nry(1.0*pi) q[53];\nRZZ(0) q[23], q[44];\nRZZ(0) q[2], q[8];\nRZZ(0) q[16], q[31];\nRZZ(0) q[9], q[43];\nRZZ(0) q[41], q[45];\nRZZ(0) q[5], q[26];\nRZZ(0) q[51], q[53];\nRZZ(0) q[38], q[35];\nRZZ(0) q[40], q[32];\nRZZ(0) q[30], q[39];\nRZZ(0) q[14], q[12];\nRZZ(0) q[13], q[47];\nRZZ(0) q[7], q[18];\nRZZ(0) q[42], q[0];\nRZZ(0) q[4], q[15];\nRZZ(0) q[48], q[50];\nRZZ(0) q[25], q[19];\nRZZ(0) q[17], q[22];\nRZZ(0) q[55], q[54];\nRZZ(0) q[34], q[49];\nRZZ(0) q[3], q[36];\nRZZ(0) q[33], q[29];\nRZZ(0) q[1], q[11];\nRZZ(0) q[27], q[10];\nRZZ(0) q[52], q[21];\nRZZ(0) q[6], q[24];\nRZZ(0) q[28], q[46];\nRZZ(0) q[37], q[20];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[55];\nRZZ(0) q[28], q[21];\nRZZ(0) q[43], q[24];\nRZZ(0) q[27], q[48];\nRZZ(0) q[25], q[35];\nRZZ(0) q[19], q[49];\nRZZ(0) q[45], q[53];\nRZZ(0) q[17], q[40];\nRZZ(0) q[34], q[50];\nRZZ(0) q[22], q[15];\nRZZ(0) q[41], q[7];\nRZZ(0) q[23], q[0];\nRZZ(0) q[6], q[51];\nRZZ(0) q[16], q[14];\nRZZ(0) q[44], q[42];\nRZZ(0) q[20], q[33];\nRZZ(0) q[52], q[18];\nRZZ(0) q[38], q[55];\nRZZ(0) q[3], q[36];\nRZZ(0) q[54], q[2];\nRZZ(0) q[39], q[32];\nRZZ(0) q[9], q[8];\nRZZ(0) q[30], q[4];\nRZZ(0) q[47], q[1];\nRZZ(0) q[10], q[12];\nRZZ(0) q[29], q[11];\nRZZ(0) q[13], q[37];\nRZZ(0) q[26], q[5];\nRZZ(0) q[31], q[46];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[10], q[26];\nRZZ(0) q[9], q[13];\nRZZ(0) q[41], q[35];\nRZZ(0) q[29], q[20];\nRZZ(0) q[24], q[0];\nRZZ(0) q[54], q[55];\nRZZ(0) q[12], q[31];\nRZZ(0) q[18], q[7];\nRZZ(0) q[28], q[2];\nRZZ(0) q[45], q[39];\nRZZ(0) q[48], q[23];\nRZZ(0) q[33], q[4];\nRZZ(0) q[40], q[25];\nRZZ(0) q[36], q[51];\nRZZ(0) q[14], q[44];\nRZZ(0) q[6], q[19];\nRZZ(0) q[1], q[49];\nRZZ(0) q[15], q[11];\nRZZ(0) q[37], q[30];\nRZZ(0) q[53], q[27];\nRZZ(0) q[21], q[3];\nRZZ(0) q[22], q[46];\nRZZ(0) q[43], q[42];\nRZZ(0) q[16], q[8];\nRZZ(0) q[32], q[34];\nRZZ(0) q[17], q[38];\nRZZ(0) q[47], q[50];\nRZZ(0) q[52], q[5];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[20];\nry(0.5*pi) q[22];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nRZZ(0) q[34], q[53];\nRZZ(0) q[28], q[33];\nRZZ(0) q[51], q[31];\nRZZ(0) q[6], q[3];\nRZZ(0) q[52], q[37];\nRZZ(0) q[14], q[8];\nRZZ(0) q[42], q[21];\nRZZ(0) q[26], q[38];\nRZZ(0) q[22], q[35];\nRZZ(0) q[13], q[55];\nRZZ(0) q[20], q[48];\nRZZ(0) q[7], q[49];\nRZZ(0) q[54], q[50];\nRZZ(0) q[47], q[44];\nRZZ(0) q[32], q[0];\nRZZ(0) q[10], q[46];\nRZZ(0) q[29], q[45];\nRZZ(0) q[16], q[25];\nRZZ(0) q[15], q[17];\nRZZ(0) q[1], q[24];\nRZZ(0) q[2], q[11];\nRZZ(0) q[19], q[27];\nRZZ(0) q[12], q[41];\nRZZ(0) q[36], q[9];\nRZZ(0) q[23], q[5];\nRZZ(0) q[18], q[40];\nRZZ(0) q[39], q[43];\nRZZ(0) q[4], q[30];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[40];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[30], q[39];\nRZZ(0) q[32], q[8];\nRZZ(0) q[23], q[40];\nRZZ(0) q[18], q[16];\nRZZ(0) q[33], q[53];\nRZZ(0) q[11], q[46];\nRZZ(0) q[0], q[42];\nRZZ(0) q[27], q[20];\nRZZ(0) q[45], q[36];\nRZZ(0) q[9], q[29];\nRZZ(0) q[25], q[10];\nRZZ(0) q[49], q[47];\nRZZ(0) q[19], q[43];\nRZZ(0) q[44], q[17];\nRZZ(0) q[5], q[31];\nRZZ(0) q[50], q[26];\nRZZ(0) q[52], q[15];\nRZZ(0) q[38], q[13];\nRZZ(0) q[41], q[35];\nRZZ(0) q[48], q[4];\nRZZ(0) q[55], q[3];\nRZZ(0) q[1], q[34];\nRZZ(0) q[37], q[51];\nRZZ(0) q[21], q[22];\nRZZ(0) q[6], q[24];\nRZZ(0) q[14], q[54];\nRZZ(0) q[7], q[28];\nRZZ(0) q[2], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(3.5*pi) q[46];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[40], q[45];\nRZZ(0) q[43], q[47];\nRZZ(0) q[22], q[0];\nRZZ(0) q[10], q[32];\nRZZ(0) q[8], q[21];\nRZZ(0) q[44], q[27];\nRZZ(0) q[51], q[39];\nRZZ(0) q[5], q[36];\nRZZ(0) q[13], q[31];\nRZZ(0) q[35], q[2];\nRZZ(0) q[52], q[9];\nRZZ(0) q[20], q[33];\nRZZ(0) q[38], q[34];\nRZZ(0) q[42], q[11];\nRZZ(0) q[54], q[15];\nRZZ(0) q[41], q[6];\nRZZ(0) q[12], q[30];\nRZZ(0) q[19], q[26];\nRZZ(0) q[7], q[37];\nRZZ(0) q[23], q[55];\nRZZ(0) q[50], q[29];\nRZZ(0) q[17], q[25];\nRZZ(0) q[16], q[4];\nRZZ(0) q[49], q[46];\nRZZ(0) q[24], q[14];\nRZZ(0) q[53], q[18];\nRZZ(0) q[48], q[28];\nRZZ(0) q[3], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(1.0*pi) q[32];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[31], q[29];\nRZZ(0) q[36], q[2];\nRZZ(0) q[39], q[47];\nRZZ(0) q[20], q[28];\nRZZ(0) q[16], q[46];\nRZZ(0) q[8], q[12];\nRZZ(0) q[32], q[22];\nRZZ(0) q[9], q[17];\nRZZ(0) q[23], q[25];\nRZZ(0) q[53], q[50];\nRZZ(0) q[51], q[52];\nRZZ(0) q[44], q[6];\nRZZ(0) q[37], q[18];\nRZZ(0) q[5], q[38];\nRZZ(0) q[15], q[41];\nRZZ(0) q[45], q[48];\nRZZ(0) q[3], q[7];\nRZZ(0) q[19], q[27];\nRZZ(0) q[0], q[55];\nRZZ(0) q[14], q[30];\nRZZ(0) q[43], q[13];\nRZZ(0) q[54], q[4];\nRZZ(0) q[10], q[21];\nRZZ(0) q[40], q[42];\nRZZ(0) q[1], q[11];\nRZZ(0) q[34], q[49];\nRZZ(0) q[33], q[35];\nRZZ(0) q[24], q[26];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nry(1.0*pi) q[30];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[33];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0) q[2], q[42];\nRZZ(0) q[5], q[41];\nRZZ(0) q[0], q[31];\nRZZ(0) q[28], q[14];\nRZZ(0) q[45], q[43];\nRZZ(0) q[16], q[23];\nRZZ(0) q[27], q[48];\nRZZ(0) q[51], q[13];\nRZZ(0) q[4], q[26];\nRZZ(0) q[52], q[36];\nRZZ(0) q[25], q[3];\nRZZ(0) q[34], q[49];\nRZZ(0) q[21], q[37];\nRZZ(0) q[33], q[8];\nRZZ(0) q[30], q[6];\nRZZ(0) q[50], q[9];\nRZZ(0) q[20], q[32];\nRZZ(0) q[47], q[46];\nRZZ(0) q[10], q[24];\nRZZ(0) q[55], q[29];\nRZZ(0) q[39], q[15];\nRZZ(0) q[17], q[53];\nRZZ(0) q[18], q[11];\nRZZ(0) q[12], q[54];\nRZZ(0) q[7], q[38];\nRZZ(0) q[44], q[35];\nRZZ(0) q[1], q[40];\nRZZ(0) q[22], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(1.0*pi) q[22];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nry(1.0*pi) q[54];\nRZZ(0) q[27], q[0];\nRZZ(0) q[17], q[34];\nRZZ(0) q[32], q[38];\nRZZ(0) q[8], q[49];\nRZZ(0) q[19], q[1];\nRZZ(0) q[20], q[44];\nRZZ(0) q[35], q[39];\nRZZ(0) q[37], q[30];\nRZZ(0) q[24], q[21];\nRZZ(0) q[42], q[4];\nRZZ(0) q[23], q[25];\nRZZ(0) q[50], q[52];\nRZZ(0) q[15], q[29];\nRZZ(0) q[36], q[40];\nRZZ(0) q[18], q[33];\nRZZ(0) q[48], q[45];\nRZZ(0) q[55], q[13];\nRZZ(0) q[3], q[54];\nRZZ(0) q[16], q[12];\nRZZ(0) q[47], q[41];\nRZZ(0) q[53], q[22];\nRZZ(0) q[14], q[9];\nRZZ(0) q[7], q[6];\nRZZ(0) q[28], q[5];\nRZZ(0) q[11], q[10];\nRZZ(0) q[31], q[43];\nRZZ(0) q[46], q[51];\nRZZ(0) q[2], q[26];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[27], q[29];\nRZZ(0) q[48], q[37];\nRZZ(0) q[53], q[36];\nRZZ(0) q[41], q[52];\nRZZ(0) q[14], q[55];\nRZZ(0) q[35], q[30];\nRZZ(0) q[21], q[11];\nRZZ(0) q[2], q[28];\nRZZ(0) q[46], q[33];\nRZZ(0) q[47], q[12];\nRZZ(0) q[40], q[25];\nRZZ(0) q[45], q[38];\nRZZ(0) q[51], q[19];\nRZZ(0) q[18], q[8];\nRZZ(0) q[32], q[4];\nRZZ(0) q[39], q[31];\nRZZ(0) q[43], q[13];\nRZZ(0) q[1], q[15];\nRZZ(0) q[20], q[9];\nRZZ(0) q[3], q[10];\nRZZ(0) q[42], q[54];\nRZZ(0) q[44], q[26];\nRZZ(0) q[0], q[6];\nRZZ(0) q[22], q[49];\nRZZ(0) q[23], q[16];\nRZZ(0) q[50], q[17];\nRZZ(0) q[5], q[34];\nRZZ(0) q[24], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[36], q[38];\nRZZ(0) q[6], q[39];\nRZZ(0) q[13], q[7];\nRZZ(0) q[51], q[10];\nRZZ(0) q[11], q[20];\nRZZ(0) q[54], q[35];\nRZZ(0) q[19], q[42];\nRZZ(0) q[12], q[28];\nRZZ(0) q[43], q[49];\nRZZ(0) q[25], q[45];\nRZZ(0) q[3], q[48];\nRZZ(0) q[21], q[37];\nRZZ(0) q[52], q[4];\nRZZ(0) q[17], q[33];\nRZZ(0) q[18], q[14];\nRZZ(0) q[30], q[55];\nRZZ(0) q[26], q[23];\nRZZ(0) q[31], q[44];\nRZZ(0) q[40], q[15];\nRZZ(0) q[2], q[9];\nRZZ(0) q[5], q[8];\nRZZ(0) q[24], q[46];\nRZZ(0) q[32], q[22];\nRZZ(0) q[16], q[47];\nRZZ(0) q[34], q[50];\nRZZ(0) q[53], q[41];\nRZZ(0) q[29], q[0];\nRZZ(0) q[1], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[10], q[22];\nRZZ(0) q[42], q[5];\nRZZ(0) q[43], q[15];\nRZZ(0) q[18], q[41];\nRZZ(0) q[19], q[1];\nRZZ(0) q[40], q[30];\nRZZ(0) q[47], q[27];\nRZZ(0) q[54], q[48];\nRZZ(0) q[23], q[35];\nRZZ(0) q[25], q[28];\nRZZ(0) q[8], q[51];\nRZZ(0) q[4], q[3];\nRZZ(0) q[45], q[16];\nRZZ(0) q[39], q[9];\nRZZ(0) q[24], q[17];\nRZZ(0) q[37], q[20];\nRZZ(0) q[11], q[29];\nRZZ(0) q[33], q[49];\nRZZ(0) q[26], q[34];\nRZZ(0) q[38], q[13];\nRZZ(0) q[46], q[44];\nRZZ(0) q[0], q[12];\nRZZ(0) q[21], q[32];\nRZZ(0) q[31], q[52];\nRZZ(0) q[50], q[2];\nRZZ(0) q[55], q[53];\nRZZ(0) q[6], q[36];\nRZZ(0) q[14], q[7];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[55];\nRZZ(0) q[1], q[15];\nRZZ(0) q[43], q[18];\nRZZ(0) q[28], q[22];\nRZZ(0) q[29], q[6];\nRZZ(0) q[13], q[26];\nRZZ(0) q[4], q[40];\nRZZ(0) q[33], q[10];\nRZZ(0) q[8], q[53];\nRZZ(0) q[16], q[17];\nRZZ(0) q[11], q[14];\nRZZ(0) q[42], q[54];\nRZZ(0) q[21], q[20];\nRZZ(0) q[27], q[45];\nRZZ(0) q[55], q[38];\nRZZ(0) q[52], q[47];\nRZZ(0) q[7], q[5];\nRZZ(0) q[51], q[25];\nRZZ(0) q[30], q[49];\nRZZ(0) q[35], q[3];\nRZZ(0) q[36], q[39];\nRZZ(0) q[19], q[31];\nRZZ(0) q[48], q[12];\nRZZ(0) q[41], q[32];\nRZZ(0) q[9], q[0];\nRZZ(0) q[34], q[24];\nRZZ(0) q[2], q[46];\nRZZ(0) q[50], q[23];\nRZZ(0) q[44], q[37];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nRZZ(0) q[52], q[6];\nRZZ(0) q[24], q[54];\nRZZ(0) q[42], q[2];\nRZZ(0) q[31], q[4];\nRZZ(0) q[26], q[29];\nRZZ(0) q[37], q[7];\nRZZ(0) q[51], q[38];\nRZZ(0) q[40], q[41];\nRZZ(0) q[27], q[55];\nRZZ(0) q[28], q[9];\nRZZ(0) q[48], q[43];\nRZZ(0) q[0], q[47];\nRZZ(0) q[22], q[39];\nRZZ(0) q[30], q[15];\nRZZ(0) q[44], q[19];\nRZZ(0) q[32], q[46];\nRZZ(0) q[50], q[3];\nRZZ(0) q[18], q[25];\nRZZ(0) q[10], q[16];\nRZZ(0) q[20], q[17];\nRZZ(0) q[8], q[12];\nRZZ(0) q[14], q[35];\nRZZ(0) q[5], q[21];\nRZZ(0) q[36], q[13];\nRZZ(0) q[1], q[49];\nRZZ(0) q[53], q[11];\nRZZ(0) q[23], q[34];\nRZZ(0) q[33], q[45];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[45];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nRZZ(0) q[2], q[10];\nRZZ(0) q[6], q[3];\nRZZ(0) q[36], q[0];\nRZZ(0) q[21], q[55];\nRZZ(0) q[8], q[29];\nRZZ(0) q[39], q[17];\nRZZ(0) q[23], q[18];\nRZZ(0) q[37], q[22];\nRZZ(0) q[15], q[27];\nRZZ(0) q[41], q[12];\nRZZ(0) q[44], q[28];\nRZZ(0) q[7], q[42];\nRZZ(0) q[1], q[40];\nRZZ(0) q[9], q[33];\nRZZ(0) q[24], q[4];\nRZZ(0) q[31], q[46];\nRZZ(0) q[34], q[54];\nRZZ(0) q[14], q[51];\nRZZ(0) q[26], q[48];\nRZZ(0) q[35], q[53];\nRZZ(0) q[45], q[47];\nRZZ(0) q[16], q[49];\nRZZ(0) q[11], q[20];\nRZZ(0) q[25], q[38];\nRZZ(0) q[19], q[13];\nRZZ(0) q[43], q[50];\nRZZ(0) q[5], q[52];\nRZZ(0) q[32], q[30];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[21], q[2];\nRZZ(0) q[8], q[20];\nRZZ(0) q[25], q[38];\nRZZ(0) q[52], q[37];\nRZZ(0) q[0], q[41];\nRZZ(0) q[14], q[40];\nRZZ(0) q[43], q[1];\nRZZ(0) q[12], q[6];\nRZZ(0) q[24], q[27];\nRZZ(0) q[47], q[19];\nRZZ(0) q[9], q[45];\nRZZ(0) q[22], q[39];\nRZZ(0) q[11], q[32];\nRZZ(0) q[29], q[26];\nRZZ(0) q[13], q[49];\nRZZ(0) q[10], q[16];\nRZZ(0) q[3], q[34];\nRZZ(0) q[50], q[23];\nRZZ(0) q[46], q[30];\nRZZ(0) q[33], q[36];\nRZZ(0) q[18], q[48];\nRZZ(0) q[35], q[53];\nRZZ(0) q[55], q[44];\nRZZ(0) q[31], q[5];\nRZZ(0) q[4], q[54];\nRZZ(0) q[7], q[51];\nRZZ(0) q[15], q[42];\nRZZ(0) q[28], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[4], q[5];\nRZZ(0) q[49], q[47];\nRZZ(0) q[19], q[9];\nRZZ(0) q[38], q[21];\nRZZ(0) q[24], q[37];\nRZZ(0) q[25], q[0];\nRZZ(0) q[29], q[6];\nRZZ(0) q[30], q[39];\nRZZ(0) q[11], q[46];\nRZZ(0) q[7], q[12];\nRZZ(0) q[17], q[18];\nRZZ(0) q[52], q[42];\nRZZ(0) q[48], q[32];\nRZZ(0) q[1], q[2];\nRZZ(0) q[13], q[34];\nRZZ(0) q[20], q[55];\nRZZ(0) q[41], q[3];\nRZZ(0) q[10], q[36];\nRZZ(0) q[16], q[27];\nRZZ(0) q[15], q[28];\nRZZ(0) q[53], q[54];\nRZZ(0) q[14], q[33];\nRZZ(0) q[51], q[8];\nRZZ(0) q[40], q[50];\nRZZ(0) q[45], q[26];\nRZZ(0) q[44], q[31];\nRZZ(0) q[43], q[23];\nRZZ(0) q[22], q[35];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[23];\nry(0.5*pi) q[28];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[49];\nry(3.5*pi) q[52];\nry(1.0*pi) q[55];\nRZZ(0) q[33], q[22];\nRZZ(0) q[12], q[29];\nRZZ(0) q[43], q[39];\nRZZ(0) q[46], q[52];\nRZZ(0) q[51], q[41];\nRZZ(0) q[19], q[55];\nRZZ(0) q[34], q[3];\nRZZ(0) q[23], q[50];\nRZZ(0) q[36], q[10];\nRZZ(0) q[7], q[54];\nRZZ(0) q[32], q[45];\nRZZ(0) q[40], q[47];\nRZZ(0) q[5], q[13];\nRZZ(0) q[48], q[0];\nRZZ(0) q[25], q[16];\nRZZ(0) q[21], q[17];\nRZZ(0) q[44], q[49];\nRZZ(0) q[27], q[30];\nRZZ(0) q[38], q[31];\nRZZ(0) q[14], q[53];\nRZZ(0) q[1], q[8];\nRZZ(0) q[6], q[24];\nRZZ(0) q[18], q[9];\nRZZ(0) q[4], q[15];\nRZZ(0) q[26], q[42];\nRZZ(0) q[35], q[20];\nRZZ(0) q[2], q[37];\nRZZ(0) q[11], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nRZZ(0) q[1], q[28];\nRZZ(0) q[14], q[2];\nRZZ(0) q[15], q[42];\nRZZ(0) q[44], q[36];\nRZZ(0) q[3], q[17];\nRZZ(0) q[18], q[24];\nRZZ(0) q[48], q[25];\nRZZ(0) q[30], q[0];\nRZZ(0) q[27], q[35];\nRZZ(0) q[12], q[43];\nRZZ(0) q[29], q[40];\nRZZ(0) q[9], q[22];\nRZZ(0) q[50], q[47];\nRZZ(0) q[45], q[32];\nRZZ(0) q[8], q[13];\nRZZ(0) q[11], q[55];\nRZZ(0) q[49], q[54];\nRZZ(0) q[7], q[33];\nRZZ(0) q[38], q[52];\nRZZ(0) q[37], q[16];\nRZZ(0) q[10], q[46];\nRZZ(0) q[31], q[5];\nRZZ(0) q[4], q[21];\nRZZ(0) q[20], q[53];\nRZZ(0) q[26], q[51];\nRZZ(0) q[34], q[39];\nRZZ(0) q[6], q[19];\nRZZ(0) q[23], q[41];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[48];\nry(0.5*pi) q[51];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[35], q[34];\nRZZ(0) q[51], q[37];\nRZZ(0) q[22], q[5];\nRZZ(0) q[1], q[36];\nRZZ(0) q[15], q[39];\nRZZ(0) q[14], q[23];\nRZZ(0) q[43], q[19];\nRZZ(0) q[41], q[55];\nRZZ(0) q[2], q[32];\nRZZ(0) q[29], q[0];\nRZZ(0) q[28], q[53];\nRZZ(0) q[31], q[9];\nRZZ(0) q[30], q[44];\nRZZ(0) q[48], q[11];\nRZZ(0) q[25], q[26];\nRZZ(0) q[20], q[50];\nRZZ(0) q[21], q[38];\nRZZ(0) q[33], q[49];\nRZZ(0) q[3], q[17];\nRZZ(0) q[13], q[27];\nRZZ(0) q[16], q[6];\nRZZ(0) q[45], q[8];\nRZZ(0) q[10], q[7];\nRZZ(0) q[47], q[4];\nRZZ(0) q[18], q[52];\nRZZ(0) q[24], q[42];\nRZZ(0) q[40], q[54];\nRZZ(0) q[12], q[46];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[5], q[39];\nRZZ(0) q[22], q[2];\nRZZ(0) q[40], q[53];\nRZZ(0) q[4], q[30];\nRZZ(0) q[23], q[28];\nRZZ(0) q[6], q[16];\nRZZ(0) q[55], q[18];\nRZZ(0) q[38], q[45];\nRZZ(0) q[51], q[12];\nRZZ(0) q[13], q[34];\nRZZ(0) q[17], q[15];\nRZZ(0) q[20], q[8];\nRZZ(0) q[3], q[10];\nRZZ(0) q[27], q[37];\nRZZ(0) q[19], q[41];\nRZZ(0) q[52], q[31];\nRZZ(0) q[43], q[48];\nRZZ(0) q[29], q[14];\nRZZ(0) q[50], q[1];\nRZZ(0) q[7], q[42];\nRZZ(0) q[21], q[49];\nRZZ(0) q[24], q[25];\nRZZ(0) q[46], q[9];\nRZZ(0) q[26], q[11];\nRZZ(0) q[36], q[32];\nRZZ(0) q[47], q[54];\nRZZ(0) q[33], q[35];\nRZZ(0) q[44], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[40];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (8, 3) [10]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[51], q[39];\nRZZ(0) q[20], q[26];\nRZZ(0) q[45], q[36];\nRZZ(0) q[2], q[3];\nRZZ(0) q[11], q[15];\nRZZ(0) q[14], q[52];\nRZZ(0) q[29], q[44];\nRZZ(0) q[31], q[23];\nRZZ(0) q[28], q[53];\nRZZ(0) q[5], q[49];\nRZZ(0) q[7], q[30];\nRZZ(0) q[43], q[4];\nRZZ(0) q[21], q[48];\nRZZ(0) q[0], q[13];\nRZZ(0) q[35], q[47];\nRZZ(0) q[38], q[33];\nRZZ(0) q[18], q[16];\nRZZ(0) q[37], q[22];\nRZZ(0) q[19], q[32];\nRZZ(0) q[54], q[27];\nRZZ(0) q[55], q[6];\nRZZ(0) q[1], q[40];\nRZZ(0) q[41], q[17];\nRZZ(0) q[34], q[24];\nRZZ(0) q[25], q[46];\nRZZ(0) q[8], q[12];\nRZZ(0) q[10], q[9];\nRZZ(0) q[50], q[42];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[20], q[12];\nRZZ(0) q[50], q[23];\nRZZ(0) q[34], q[40];\nRZZ(0) q[4], q[3];\nRZZ(0) q[46], q[54];\nRZZ(0) q[11], q[30];\nRZZ(0) q[43], q[39];\nRZZ(0) q[18], q[27];\nRZZ(0) q[24], q[28];\nRZZ(0) q[55], q[13];\nRZZ(0) q[22], q[49];\nRZZ(0) q[17], q[44];\nRZZ(0) q[5], q[51];\nRZZ(0) q[6], q[19];\nRZZ(0) q[42], q[32];\nRZZ(0) q[31], q[0];\nRZZ(0) q[26], q[33];\nRZZ(0) q[1], q[48];\nRZZ(0) q[2], q[29];\nRZZ(0) q[8], q[53];\nRZZ(0) q[15], q[41];\nRZZ(0) q[52], q[7];\nRZZ(0) q[16], q[38];\nRZZ(0) q[37], q[9];\nRZZ(0) q[47], q[14];\nRZZ(0) q[35], q[36];\nRZZ(0) q[21], q[45];\nRZZ(0) q[10], q[25];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[43];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nRZZ(0) q[50], q[23];\nRZZ(0) q[29], q[9];\nRZZ(0) q[12], q[54];\nRZZ(0) q[28], q[3];\nRZZ(0) q[18], q[48];\nRZZ(0) q[16], q[32];\nRZZ(0) q[8], q[25];\nRZZ(0) q[39], q[42];\nRZZ(0) q[27], q[36];\nRZZ(0) q[43], q[4];\nRZZ(0) q[44], q[41];\nRZZ(0) q[34], q[52];\nRZZ(0) q[10], q[33];\nRZZ(0) q[49], q[19];\nRZZ(0) q[55], q[7];\nRZZ(0) q[5], q[47];\nRZZ(0) q[11], q[6];\nRZZ(0) q[35], q[24];\nRZZ(0) q[15], q[14];\nRZZ(0) q[22], q[20];\nRZZ(0) q[30], q[31];\nRZZ(0) q[26], q[2];\nRZZ(0) q[37], q[0];\nRZZ(0) q[13], q[51];\nRZZ(0) q[21], q[45];\nRZZ(0) q[38], q[17];\nRZZ(0) q[40], q[46];\nRZZ(0) q[1], q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[21];\nry(3.5*pi) q[23];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nry(1.0*pi) q[32];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[55];\nRZZ(0) q[43], q[21];\nRZZ(0) q[37], q[15];\nRZZ(0) q[34], q[32];\nRZZ(0) q[8], q[26];\nRZZ(0) q[14], q[19];\nRZZ(0) q[16], q[42];\nRZZ(0) q[45], q[41];\nRZZ(0) q[11], q[5];\nRZZ(0) q[50], q[47];\nRZZ(0) q[12], q[44];\nRZZ(0) q[29], q[4];\nRZZ(0) q[39], q[13];\nRZZ(0) q[1], q[23];\nRZZ(0) q[55], q[36];\nRZZ(0) q[33], q[25];\nRZZ(0) q[3], q[54];\nRZZ(0) q[38], q[51];\nRZZ(0) q[20], q[48];\nRZZ(0) q[10], q[2];\nRZZ(0) q[35], q[52];\nRZZ(0) q[49], q[53];\nRZZ(0) q[40], q[30];\nRZZ(0) q[28], q[9];\nRZZ(0) q[46], q[31];\nRZZ(0) q[0], q[18];\nRZZ(0) q[27], q[6];\nRZZ(0) q[17], q[24];\nRZZ(0) q[22], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[42];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(1.0*pi) q[54];\nRZZ(0) q[55], q[11];\nRZZ(0) q[53], q[8];\nRZZ(0) q[32], q[38];\nRZZ(0) q[27], q[41];\nRZZ(0) q[30], q[47];\nRZZ(0) q[29], q[14];\nRZZ(0) q[12], q[7];\nRZZ(0) q[35], q[37];\nRZZ(0) q[23], q[42];\nRZZ(0) q[17], q[5];\nRZZ(0) q[33], q[44];\nRZZ(0) q[24], q[6];\nRZZ(0) q[15], q[2];\nRZZ(0) q[22], q[10];\nRZZ(0) q[28], q[34];\nRZZ(0) q[21], q[50];\nRZZ(0) q[54], q[45];\nRZZ(0) q[0], q[40];\nRZZ(0) q[1], q[9];\nRZZ(0) q[48], q[13];\nRZZ(0) q[26], q[19];\nRZZ(0) q[3], q[31];\nRZZ(0) q[4], q[46];\nRZZ(0) q[20], q[39];\nRZZ(0) q[16], q[36];\nRZZ(0) q[49], q[18];\nRZZ(0) q[25], q[51];\nRZZ(0) q[43], q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[20], q[5];\nRZZ(0) q[49], q[43];\nRZZ(0) q[6], q[18];\nRZZ(0) q[36], q[2];\nRZZ(0) q[40], q[22];\nRZZ(0) q[35], q[14];\nRZZ(0) q[23], q[28];\nRZZ(0) q[54], q[26];\nRZZ(0) q[13], q[48];\nRZZ(0) q[46], q[41];\nRZZ(0) q[37], q[45];\nRZZ(0) q[3], q[39];\nRZZ(0) q[29], q[51];\nRZZ(0) q[1], q[30];\nRZZ(0) q[47], q[44];\nRZZ(0) q[16], q[50];\nRZZ(0) q[31], q[24];\nRZZ(0) q[33], q[12];\nRZZ(0) q[27], q[55];\nRZZ(0) q[11], q[42];\nRZZ(0) q[10], q[25];\nRZZ(0) q[7], q[53];\nRZZ(0) q[38], q[34];\nRZZ(0) q[8], q[52];\nRZZ(0) q[21], q[17];\nRZZ(0) q[9], q[15];\nRZZ(0) q[19], q[0];\nRZZ(0) q[32], q[4];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[47];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[8], q[6];\nRZZ(0) q[42], q[45];\nRZZ(0) q[1], q[17];\nRZZ(0) q[32], q[18];\nRZZ(0) q[7], q[31];\nRZZ(0) q[53], q[54];\nRZZ(0) q[0], q[19];\nRZZ(0) q[14], q[39];\nRZZ(0) q[50], q[33];\nRZZ(0) q[4], q[2];\nRZZ(0) q[44], q[36];\nRZZ(0) q[25], q[46];\nRZZ(0) q[15], q[37];\nRZZ(0) q[51], q[3];\nRZZ(0) q[41], q[55];\nRZZ(0) q[24], q[11];\nRZZ(0) q[21], q[34];\nRZZ(0) q[28], q[40];\nRZZ(0) q[48], q[22];\nRZZ(0) q[5], q[13];\nRZZ(0) q[49], q[10];\nRZZ(0) q[20], q[30];\nRZZ(0) q[26], q[16];\nRZZ(0) q[47], q[23];\nRZZ(0) q[9], q[27];\nRZZ(0) q[43], q[52];\nRZZ(0) q[38], q[35];\nRZZ(0) q[29], q[12];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[45];\nry(3.5*pi) q[47];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[26];\nry(0.5*pi) q[28];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nry(1.0*pi) q[48];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[55];\nRZZ(0) q[19], q[22];\nRZZ(0) q[6], q[34];\nRZZ(0) q[41], q[0];\nRZZ(0) q[27], q[40];\nRZZ(0) q[53], q[9];\nRZZ(0) q[31], q[14];\nRZZ(0) q[42], q[45];\nRZZ(0) q[16], q[3];\nRZZ(0) q[7], q[46];\nRZZ(0) q[10], q[17];\nRZZ(0) q[32], q[49];\nRZZ(0) q[36], q[48];\nRZZ(0) q[23], q[1];\nRZZ(0) q[24], q[52];\nRZZ(0) q[2], q[21];\nRZZ(0) q[8], q[30];\nRZZ(0) q[50], q[39];\nRZZ(0) q[26], q[54];\nRZZ(0) q[51], q[29];\nRZZ(0) q[38], q[35];\nRZZ(0) q[28], q[47];\nRZZ(0) q[12], q[15];\nRZZ(0) q[18], q[43];\nRZZ(0) q[55], q[44];\nRZZ(0) q[37], q[20];\nRZZ(0) q[5], q[13];\nRZZ(0) q[4], q[33];\nRZZ(0) q[11], q[25];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (64, 0) [13]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[6], q[37];\nRZZ(0) q[0], q[18];\nRZZ(0) q[55], q[29];\nRZZ(0) q[47], q[14];\nRZZ(0) q[45], q[16];\nRZZ(0) q[9], q[31];\nRZZ(0) q[1], q[41];\nRZZ(0) q[32], q[17];\nRZZ(0) q[3], q[11];\nRZZ(0) q[23], q[10];\nRZZ(0) q[42], q[21];\nRZZ(0) q[27], q[49];\nRZZ(0) q[8], q[36];\nRZZ(0) q[13], q[52];\nRZZ(0) q[53], q[15];\nRZZ(0) q[7], q[39];\nRZZ(0) q[12], q[43];\nRZZ(0) q[28], q[40];\nRZZ(0) q[30], q[51];\nRZZ(0) q[22], q[38];\nRZZ(0) q[44], q[26];\nRZZ(0) q[24], q[50];\nRZZ(0) q[4], q[54];\nRZZ(0) q[19], q[2];\nRZZ(0) q[48], q[20];\nRZZ(0) q[5], q[46];\nRZZ(0) q[33], q[34];\nRZZ(0) q[35], q[25];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[33], q[32];\nRZZ(0) q[29], q[24];\nRZZ(0) q[46], q[35];\nRZZ(0) q[27], q[14];\nRZZ(0) q[22], q[21];\nRZZ(0) q[52], q[6];\nRZZ(0) q[19], q[36];\nRZZ(0) q[2], q[45];\nRZZ(0) q[31], q[9];\nRZZ(0) q[8], q[5];\nRZZ(0) q[12], q[1];\nRZZ(0) q[30], q[37];\nRZZ(0) q[7], q[34];\nRZZ(0) q[44], q[15];\nRZZ(0) q[43], q[11];\nRZZ(0) q[28], q[3];\nRZZ(0) q[10], q[0];\nRZZ(0) q[25], q[41];\nRZZ(0) q[26], q[48];\nRZZ(0) q[50], q[13];\nRZZ(0) q[16], q[55];\nRZZ(0) q[39], q[20];\nRZZ(0) q[49], q[40];\nRZZ(0) q[51], q[18];\nRZZ(0) q[4], q[38];\nRZZ(0) q[53], q[47];\nRZZ(0) q[54], q[42];\nRZZ(0) q[17], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[35];\nry(1.0*pi) q[38];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[28], q[45];\nRZZ(0) q[52], q[11];\nRZZ(0) q[15], q[8];\nRZZ(0) q[23], q[29];\nRZZ(0) q[32], q[55];\nRZZ(0) q[14], q[19];\nRZZ(0) q[4], q[30];\nRZZ(0) q[50], q[18];\nRZZ(0) q[38], q[36];\nRZZ(0) q[25], q[54];\nRZZ(0) q[39], q[51];\nRZZ(0) q[3], q[43];\nRZZ(0) q[26], q[6];\nRZZ(0) q[24], q[47];\nRZZ(0) q[2], q[5];\nRZZ(0) q[16], q[48];\nRZZ(0) q[33], q[9];\nRZZ(0) q[49], q[27];\nRZZ(0) q[44], q[0];\nRZZ(0) q[41], q[37];\nRZZ(0) q[1], q[22];\nRZZ(0) q[40], q[20];\nRZZ(0) q[17], q[34];\nRZZ(0) q[13], q[12];\nRZZ(0) q[42], q[53];\nRZZ(0) q[21], q[46];\nRZZ(0) q[35], q[31];\nRZZ(0) q[10], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[52], q[20];\nRZZ(0) q[17], q[53];\nRZZ(0) q[31], q[7];\nRZZ(0) q[16], q[46];\nRZZ(0) q[48], q[9];\nRZZ(0) q[35], q[12];\nRZZ(0) q[0], q[34];\nRZZ(0) q[41], q[33];\nRZZ(0) q[25], q[42];\nRZZ(0) q[6], q[40];\nRZZ(0) q[26], q[3];\nRZZ(0) q[21], q[51];\nRZZ(0) q[44], q[30];\nRZZ(0) q[37], q[1];\nRZZ(0) q[10], q[43];\nRZZ(0) q[28], q[32];\nRZZ(0) q[11], q[13];\nRZZ(0) q[24], q[38];\nRZZ(0) q[50], q[8];\nRZZ(0) q[5], q[29];\nRZZ(0) q[19], q[23];\nRZZ(0) q[47], q[4];\nRZZ(0) q[54], q[22];\nRZZ(0) q[55], q[27];\nRZZ(0) q[45], q[15];\nRZZ(0) q[18], q[49];\nRZZ(0) q[36], q[39];\nRZZ(0) q[14], q[2];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[10];\nry(1.0*pi) q[11];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[46];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[54];\nRZZ(0) q[28], q[25];\nRZZ(0) q[17], q[32];\nRZZ(0) q[2], q[0];\nRZZ(0) q[37], q[29];\nRZZ(0) q[7], q[40];\nRZZ(0) q[44], q[26];\nRZZ(0) q[21], q[6];\nRZZ(0) q[33], q[35];\nRZZ(0) q[45], q[24];\nRZZ(0) q[48], q[50];\nRZZ(0) q[51], q[11];\nRZZ(0) q[39], q[19];\nRZZ(0) q[23], q[36];\nRZZ(0) q[49], q[30];\nRZZ(0) q[12], q[55];\nRZZ(0) q[43], q[53];\nRZZ(0) q[3], q[5];\nRZZ(0) q[38], q[41];\nRZZ(0) q[34], q[16];\nRZZ(0) q[47], q[54];\nRZZ(0) q[18], q[31];\nRZZ(0) q[1], q[46];\nRZZ(0) q[52], q[14];\nRZZ(0) q[15], q[4];\nRZZ(0) q[13], q[9];\nRZZ(0) q[10], q[42];\nRZZ(0) q[27], q[20];\nRZZ(0) q[22], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[10];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nry(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(1.0*pi) q[36];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[49], q[45];\nRZZ(0) q[8], q[21];\nRZZ(0) q[28], q[55];\nRZZ(0) q[30], q[43];\nRZZ(0) q[54], q[46];\nRZZ(0) q[44], q[52];\nRZZ(0) q[19], q[13];\nRZZ(0) q[9], q[32];\nRZZ(0) q[12], q[14];\nRZZ(0) q[47], q[51];\nRZZ(0) q[0], q[27];\nRZZ(0) q[18], q[2];\nRZZ(0) q[20], q[23];\nRZZ(0) q[36], q[29];\nRZZ(0) q[1], q[34];\nRZZ(0) q[22], q[41];\nRZZ(0) q[31], q[40];\nRZZ(0) q[6], q[35];\nRZZ(0) q[50], q[16];\nRZZ(0) q[42], q[7];\nRZZ(0) q[48], q[24];\nRZZ(0) q[3], q[33];\nRZZ(0) q[37], q[39];\nRZZ(0) q[17], q[10];\nRZZ(0) q[5], q[38];\nRZZ(0) q[26], q[53];\nRZZ(0) q[25], q[11];\nRZZ(0) q[4], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[20], q[3];\nRZZ(0) q[18], q[31];\nRZZ(0) q[39], q[47];\nRZZ(0) q[8], q[1];\nRZZ(0) q[55], q[41];\nRZZ(0) q[11], q[37];\nRZZ(0) q[6], q[13];\nRZZ(0) q[33], q[35];\nRZZ(0) q[23], q[34];\nRZZ(0) q[2], q[51];\nRZZ(0) q[42], q[12];\nRZZ(0) q[36], q[28];\nRZZ(0) q[22], q[10];\nRZZ(0) q[44], q[17];\nRZZ(0) q[21], q[5];\nRZZ(0) q[25], q[46];\nRZZ(0) q[14], q[19];\nRZZ(0) q[16], q[7];\nRZZ(0) q[15], q[40];\nRZZ(0) q[30], q[50];\nRZZ(0) q[38], q[32];\nRZZ(0) q[24], q[54];\nRZZ(0) q[4], q[45];\nRZZ(0) q[0], q[48];\nRZZ(0) q[29], q[27];\nRZZ(0) q[43], q[9];\nRZZ(0) q[53], q[49];\nRZZ(0) q[26], q[52];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[2], q[11];\nRZZ(0) q[39], q[35];\nRZZ(0) q[24], q[25];\nRZZ(0) q[16], q[13];\nRZZ(0) q[6], q[33];\nRZZ(0) q[51], q[54];\nRZZ(0) q[17], q[46];\nRZZ(0) q[18], q[10];\nRZZ(0) q[43], q[41];\nRZZ(0) q[23], q[0];\nRZZ(0) q[37], q[26];\nRZZ(0) q[14], q[20];\nRZZ(0) q[48], q[49];\nRZZ(0) q[42], q[53];\nRZZ(0) q[7], q[9];\nRZZ(0) q[1], q[34];\nRZZ(0) q[21], q[27];\nRZZ(0) q[5], q[31];\nRZZ(0) q[52], q[12];\nRZZ(0) q[19], q[8];\nRZZ(0) q[22], q[3];\nRZZ(0) q[36], q[32];\nRZZ(0) q[44], q[55];\nRZZ(0) q[47], q[28];\nRZZ(0) q[30], q[50];\nRZZ(0) q[45], q[38];\nRZZ(0) q[4], q[15];\nRZZ(0) q[29], q[40];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[34], q[9];\nRZZ(0) q[14], q[24];\nRZZ(0) q[29], q[46];\nRZZ(0) q[5], q[21];\nRZZ(0) q[22], q[30];\nRZZ(0) q[36], q[18];\nRZZ(0) q[10], q[55];\nRZZ(0) q[4], q[33];\nRZZ(0) q[8], q[48];\nRZZ(0) q[43], q[54];\nRZZ(0) q[52], q[31];\nRZZ(0) q[25], q[37];\nRZZ(0) q[17], q[3];\nRZZ(0) q[41], q[47];\nRZZ(0) q[20], q[39];\nRZZ(0) q[49], q[40];\nRZZ(0) q[45], q[38];\nRZZ(0) q[16], q[28];\nRZZ(0) q[6], q[42];\nRZZ(0) q[7], q[35];\nRZZ(0) q[26], q[44];\nRZZ(0) q[1], q[11];\nRZZ(0) q[19], q[51];\nRZZ(0) q[12], q[27];\nRZZ(0) q[50], q[13];\nRZZ(0) q[0], q[32];\nRZZ(0) q[23], q[2];\nRZZ(0) q[15], q[53];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[41], q[7];\nRZZ(0) q[46], q[47];\nRZZ(0) q[43], q[2];\nRZZ(0) q[38], q[22];\nRZZ(0) q[13], q[49];\nRZZ(0) q[37], q[34];\nRZZ(0) q[17], q[8];\nRZZ(0) q[19], q[20];\nRZZ(0) q[29], q[42];\nRZZ(0) q[24], q[35];\nRZZ(0) q[14], q[6];\nRZZ(0) q[4], q[26];\nRZZ(0) q[5], q[33];\nRZZ(0) q[9], q[50];\nRZZ(0) q[45], q[27];\nRZZ(0) q[36], q[32];\nRZZ(0) q[18], q[39];\nRZZ(0) q[52], q[54];\nRZZ(0) q[55], q[16];\nRZZ(0) q[53], q[10];\nRZZ(0) q[31], q[15];\nRZZ(0) q[12], q[30];\nRZZ(0) q[11], q[51];\nRZZ(0) q[0], q[44];\nRZZ(0) q[40], q[48];\nRZZ(0) q[28], q[1];\nRZZ(0) q[25], q[3];\nRZZ(0) q[23], q[21];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[28];\nry(1.0*pi) q[30];\nry(0.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[35];\nry(3.5*pi) q[38];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[2], q[39];\nRZZ(0) q[7], q[44];\nRZZ(0) q[8], q[4];\nRZZ(0) q[40], q[28];\nRZZ(0) q[11], q[14];\nRZZ(0) q[52], q[22];\nRZZ(0) q[46], q[51];\nRZZ(0) q[41], q[32];\nRZZ(0) q[50], q[24];\nRZZ(0) q[49], q[20];\nRZZ(0) q[25], q[47];\nRZZ(0) q[29], q[1];\nRZZ(0) q[21], q[17];\nRZZ(0) q[27], q[5];\nRZZ(0) q[45], q[38];\nRZZ(0) q[13], q[30];\nRZZ(0) q[19], q[35];\nRZZ(0) q[9], q[48];\nRZZ(0) q[34], q[53];\nRZZ(0) q[3], q[26];\nRZZ(0) q[42], q[15];\nRZZ(0) q[43], q[0];\nRZZ(0) q[10], q[6];\nRZZ(0) q[37], q[12];\nRZZ(0) q[18], q[36];\nRZZ(0) q[16], q[33];\nRZZ(0) q[54], q[31];\nRZZ(0) q[55], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[16], q[47];\nRZZ(0) q[32], q[17];\nRZZ(0) q[9], q[21];\nRZZ(0) q[24], q[23];\nRZZ(0) q[37], q[28];\nRZZ(0) q[38], q[48];\nRZZ(0) q[27], q[18];\nRZZ(0) q[20], q[7];\nRZZ(0) q[39], q[0];\nRZZ(0) q[13], q[46];\nRZZ(0) q[12], q[8];\nRZZ(0) q[6], q[30];\nRZZ(0) q[11], q[52];\nRZZ(0) q[2], q[43];\nRZZ(0) q[51], q[49];\nRZZ(0) q[31], q[55];\nRZZ(0) q[10], q[1];\nRZZ(0) q[33], q[41];\nRZZ(0) q[34], q[22];\nRZZ(0) q[25], q[19];\nRZZ(0) q[50], q[35];\nRZZ(0) q[5], q[15];\nRZZ(0) q[54], q[3];\nRZZ(0) q[53], q[14];\nRZZ(0) q[26], q[44];\nRZZ(0) q[36], q[45];\nRZZ(0) q[4], q[40];\nRZZ(0) q[42], q[29];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0) q[3], q[1];\nRZZ(0) q[47], q[9];\nRZZ(0) q[2], q[30];\nRZZ(0) q[52], q[17];\nRZZ(0) q[44], q[0];\nRZZ(0) q[49], q[31];\nRZZ(0) q[38], q[37];\nRZZ(0) q[28], q[6];\nRZZ(0) q[11], q[21];\nRZZ(0) q[5], q[29];\nRZZ(0) q[50], q[27];\nRZZ(0) q[23], q[43];\nRZZ(0) q[15], q[51];\nRZZ(0) q[48], q[33];\nRZZ(0) q[8], q[35];\nRZZ(0) q[53], q[26];\nRZZ(0) q[20], q[32];\nRZZ(0) q[42], q[24];\nRZZ(0) q[40], q[16];\nRZZ(0) q[12], q[36];\nRZZ(0) q[55], q[46];\nRZZ(0) q[45], q[39];\nRZZ(0) q[7], q[19];\nRZZ(0) q[25], q[54];\nRZZ(0) q[34], q[14];\nRZZ(0) q[10], q[41];\nRZZ(0) q[18], q[22];\nRZZ(0) q[4], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(1.0*pi) q[21];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[43];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[55];\nRZZ(0) q[33], q[19];\nRZZ(0) q[22], q[11];\nRZZ(0) q[1], q[31];\nRZZ(0) q[5], q[15];\nRZZ(0) q[29], q[16];\nRZZ(0) q[44], q[46];\nRZZ(0) q[0], q[23];\nRZZ(0) q[49], q[40];\nRZZ(0) q[54], q[38];\nRZZ(0) q[53], q[45];\nRZZ(0) q[20], q[3];\nRZZ(0) q[21], q[55];\nRZZ(0) q[37], q[48];\nRZZ(0) q[4], q[34];\nRZZ(0) q[10], q[18];\nRZZ(0) q[17], q[12];\nRZZ(0) q[25], q[35];\nRZZ(0) q[28], q[27];\nRZZ(0) q[50], q[43];\nRZZ(0) q[51], q[42];\nRZZ(0) q[52], q[6];\nRZZ(0) q[2], q[13];\nRZZ(0) q[14], q[30];\nRZZ(0) q[24], q[36];\nRZZ(0) q[47], q[32];\nRZZ(0) q[26], q[8];\nRZZ(0) q[9], q[7];\nRZZ(0) q[41], q[39];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[44], q[3];\nRZZ(0) q[16], q[49];\nRZZ(0) q[21], q[31];\nRZZ(0) q[53], q[15];\nRZZ(0) q[10], q[30];\nRZZ(0) q[28], q[27];\nRZZ(0) q[40], q[6];\nRZZ(0) q[4], q[46];\nRZZ(0) q[47], q[45];\nRZZ(0) q[48], q[8];\nRZZ(0) q[35], q[7];\nRZZ(0) q[12], q[55];\nRZZ(0) q[33], q[2];\nRZZ(0) q[41], q[11];\nRZZ(0) q[42], q[17];\nRZZ(0) q[18], q[34];\nRZZ(0) q[43], q[37];\nRZZ(0) q[39], q[26];\nRZZ(0) q[1], q[22];\nRZZ(0) q[54], q[19];\nRZZ(0) q[52], q[20];\nRZZ(0) q[36], q[50];\nRZZ(0) q[14], q[13];\nRZZ(0) q[0], q[5];\nRZZ(0) q[29], q[38];\nRZZ(0) q[9], q[32];\nRZZ(0) q[23], q[25];\nRZZ(0) q[51], q[24];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[11], q[17];\nRZZ(0) q[48], q[32];\nRZZ(0) q[46], q[0];\nRZZ(0) q[42], q[19];\nRZZ(0) q[34], q[26];\nRZZ(0) q[38], q[3];\nRZZ(0) q[27], q[35];\nRZZ(0) q[13], q[6];\nRZZ(0) q[10], q[47];\nRZZ(0) q[21], q[23];\nRZZ(0) q[40], q[2];\nRZZ(0) q[9], q[52];\nRZZ(0) q[14], q[15];\nRZZ(0) q[12], q[16];\nRZZ(0) q[24], q[31];\nRZZ(0) q[37], q[36];\nRZZ(0) q[53], q[55];\nRZZ(0) q[25], q[28];\nRZZ(0) q[51], q[39];\nRZZ(0) q[29], q[8];\nRZZ(0) q[43], q[22];\nRZZ(0) q[1], q[54];\nRZZ(0) q[33], q[30];\nRZZ(0) q[20], q[44];\nRZZ(0) q[41], q[49];\nRZZ(0) q[18], q[7];\nRZZ(0) q[5], q[50];\nRZZ(0) q[4], q[45];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[24], q[44];\nRZZ(0) q[22], q[18];\nRZZ(0) q[37], q[51];\nRZZ(0) q[6], q[12];\nRZZ(0) q[47], q[26];\nRZZ(0) q[36], q[31];\nRZZ(0) q[16], q[3];\nRZZ(0) q[53], q[13];\nRZZ(0) q[35], q[43];\nRZZ(0) q[29], q[45];\nRZZ(0) q[52], q[27];\nRZZ(0) q[48], q[11];\nRZZ(0) q[0], q[33];\nRZZ(0) q[38], q[25];\nRZZ(0) q[46], q[9];\nRZZ(0) q[42], q[8];\nRZZ(0) q[49], q[40];\nRZZ(0) q[1], q[30];\nRZZ(0) q[14], q[5];\nRZZ(0) q[50], q[28];\nRZZ(0) q[32], q[41];\nRZZ(0) q[55], q[34];\nRZZ(0) q[2], q[20];\nRZZ(0) q[23], q[17];\nRZZ(0) q[21], q[39];\nRZZ(0) q[4], q[7];\nRZZ(0) q[19], q[15];\nRZZ(0) q[54], q[10];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[21];\nry(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nry(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[16];\nry(0.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(1.0*pi) q[24];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[37], q[1];\nRZZ(0) q[29], q[51];\nRZZ(0) q[8], q[6];\nRZZ(0) q[30], q[4];\nRZZ(0) q[47], q[43];\nRZZ(0) q[27], q[36];\nRZZ(0) q[13], q[18];\nRZZ(0) q[55], q[50];\nRZZ(0) q[11], q[48];\nRZZ(0) q[25], q[21];\nRZZ(0) q[34], q[19];\nRZZ(0) q[39], q[31];\nRZZ(0) q[35], q[49];\nRZZ(0) q[46], q[41];\nRZZ(0) q[44], q[40];\nRZZ(0) q[9], q[20];\nRZZ(0) q[7], q[45];\nRZZ(0) q[52], q[28];\nRZZ(0) q[17], q[16];\nRZZ(0) q[14], q[33];\nRZZ(0) q[0], q[32];\nRZZ(0) q[23], q[5];\nRZZ(0) q[53], q[38];\nRZZ(0) q[3], q[10];\nRZZ(0) q[15], q[12];\nRZZ(0) q[2], q[54];\nRZZ(0) q[26], q[42];\nRZZ(0) q[24], q[22];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[22], q[42];\nRZZ(0) q[12], q[24];\nRZZ(0) q[9], q[34];\nRZZ(0) q[14], q[15];\nRZZ(0) q[51], q[54];\nRZZ(0) q[25], q[39];\nRZZ(0) q[20], q[35];\nRZZ(0) q[21], q[11];\nRZZ(0) q[30], q[40];\nRZZ(0) q[41], q[0];\nRZZ(0) q[19], q[5];\nRZZ(0) q[10], q[28];\nRZZ(0) q[32], q[44];\nRZZ(0) q[8], q[47];\nRZZ(0) q[29], q[31];\nRZZ(0) q[16], q[17];\nRZZ(0) q[3], q[45];\nRZZ(0) q[1], q[38];\nRZZ(0) q[37], q[13];\nRZZ(0) q[52], q[53];\nRZZ(0) q[23], q[50];\nRZZ(0) q[49], q[48];\nRZZ(0) q[26], q[43];\nRZZ(0) q[6], q[33];\nRZZ(0) q[36], q[55];\nRZZ(0) q[27], q[18];\nRZZ(0) q[46], q[7];\nRZZ(0) q[2], q[4];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[35];\nry(0.5*pi) q[37];\nry(0.5*pi) q[39];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[55];\nRZZ(0) q[46], q[11];\nRZZ(0) q[27], q[35];\nRZZ(0) q[52], q[40];\nRZZ(0) q[23], q[39];\nRZZ(0) q[16], q[8];\nRZZ(0) q[25], q[4];\nRZZ(0) q[19], q[32];\nRZZ(0) q[50], q[28];\nRZZ(0) q[15], q[12];\nRZZ(0) q[49], q[2];\nRZZ(0) q[29], q[21];\nRZZ(0) q[1], q[26];\nRZZ(0) q[18], q[34];\nRZZ(0) q[41], q[48];\nRZZ(0) q[43], q[17];\nRZZ(0) q[13], q[20];\nRZZ(0) q[42], q[55];\nRZZ(0) q[30], q[24];\nRZZ(0) q[45], q[37];\nRZZ(0) q[31], q[53];\nRZZ(0) q[22], q[36];\nRZZ(0) q[3], q[7];\nRZZ(0) q[6], q[33];\nRZZ(0) q[5], q[10];\nRZZ(0) q[38], q[0];\nRZZ(0) q[51], q[44];\nRZZ(0) q[9], q[47];\nRZZ(0) q[54], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nry(1.0*pi) q[55];\nRZZ(0) q[15], q[42];\nRZZ(0) q[51], q[13];\nRZZ(0) q[39], q[19];\nRZZ(0) q[18], q[40];\nRZZ(0) q[31], q[27];\nRZZ(0) q[26], q[43];\nRZZ(0) q[55], q[3];\nRZZ(0) q[49], q[46];\nRZZ(0) q[0], q[4];\nRZZ(0) q[12], q[5];\nRZZ(0) q[33], q[37];\nRZZ(0) q[35], q[17];\nRZZ(0) q[11], q[14];\nRZZ(0) q[8], q[6];\nRZZ(0) q[9], q[2];\nRZZ(0) q[48], q[30];\nRZZ(0) q[16], q[45];\nRZZ(0) q[52], q[10];\nRZZ(0) q[20], q[24];\nRZZ(0) q[25], q[23];\nRZZ(0) q[54], q[38];\nRZZ(0) q[44], q[1];\nRZZ(0) q[50], q[22];\nRZZ(0) q[36], q[7];\nRZZ(0) q[41], q[53];\nRZZ(0) q[32], q[28];\nRZZ(0) q[29], q[21];\nRZZ(0) q[34], q[47];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[13], q[7];\nRZZ(0) q[28], q[24];\nRZZ(0) q[31], q[48];\nRZZ(0) q[49], q[12];\nRZZ(0) q[40], q[46];\nRZZ(0) q[42], q[8];\nRZZ(0) q[20], q[23];\nRZZ(0) q[11], q[35];\nRZZ(0) q[17], q[43];\nRZZ(0) q[18], q[9];\nRZZ(0) q[25], q[37];\nRZZ(0) q[44], q[27];\nRZZ(0) q[0], q[22];\nRZZ(0) q[55], q[21];\nRZZ(0) q[36], q[3];\nRZZ(0) q[16], q[39];\nRZZ(0) q[41], q[15];\nRZZ(0) q[5], q[33];\nRZZ(0) q[6], q[26];\nRZZ(0) q[52], q[2];\nRZZ(0) q[54], q[10];\nRZZ(0) q[34], q[38];\nRZZ(0) q[30], q[53];\nRZZ(0) q[29], q[19];\nRZZ(0) q[32], q[45];\nRZZ(0) q[4], q[1];\nRZZ(0) q[14], q[47];\nRZZ(0) q[51], q[50];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[40], q[0];\nRZZ(0) q[52], q[51];\nRZZ(0) q[24], q[38];\nRZZ(0) q[55], q[9];\nRZZ(0) q[48], q[43];\nRZZ(0) q[49], q[3];\nRZZ(0) q[41], q[18];\nRZZ(0) q[15], q[30];\nRZZ(0) q[31], q[21];\nRZZ(0) q[14], q[22];\nRZZ(0) q[28], q[54];\nRZZ(0) q[32], q[7];\nRZZ(0) q[29], q[35];\nRZZ(0) q[42], q[17];\nRZZ(0) q[5], q[16];\nRZZ(0) q[26], q[45];\nRZZ(0) q[8], q[39];\nRZZ(0) q[4], q[47];\nRZZ(0) q[12], q[34];\nRZZ(0) q[2], q[1];\nRZZ(0) q[50], q[33];\nRZZ(0) q[20], q[11];\nRZZ(0) q[36], q[10];\nRZZ(0) q[46], q[19];\nRZZ(0) q[13], q[27];\nRZZ(0) q[37], q[25];\nRZZ(0) q[53], q[44];\nRZZ(0) q[23], q[6];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[27];\nry(1.0*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[9], q[55];\nRZZ(0) q[49], q[33];\nRZZ(0) q[43], q[37];\nRZZ(0) q[26], q[31];\nRZZ(0) q[3], q[13];\nRZZ(0) q[32], q[14];\nRZZ(0) q[34], q[18];\nRZZ(0) q[5], q[52];\nRZZ(0) q[11], q[45];\nRZZ(0) q[6], q[1];\nRZZ(0) q[36], q[28];\nRZZ(0) q[29], q[40];\nRZZ(0) q[53], q[54];\nRZZ(0) q[20], q[50];\nRZZ(0) q[51], q[4];\nRZZ(0) q[8], q[41];\nRZZ(0) q[39], q[15];\nRZZ(0) q[25], q[48];\nRZZ(0) q[47], q[44];\nRZZ(0) q[35], q[24];\nRZZ(0) q[30], q[27];\nRZZ(0) q[19], q[16];\nRZZ(0) q[17], q[46];\nRZZ(0) q[0], q[7];\nRZZ(0) q[23], q[2];\nRZZ(0) q[10], q[42];\nRZZ(0) q[12], q[38];\nRZZ(0) q[22], q[21];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[0], q[48];\nRZZ(0) q[31], q[34];\nRZZ(0) q[8], q[13];\nRZZ(0) q[15], q[38];\nRZZ(0) q[21], q[16];\nRZZ(0) q[46], q[45];\nRZZ(0) q[53], q[29];\nRZZ(0) q[19], q[5];\nRZZ(0) q[20], q[49];\nRZZ(0) q[7], q[42];\nRZZ(0) q[27], q[22];\nRZZ(0) q[9], q[43];\nRZZ(0) q[47], q[28];\nRZZ(0) q[26], q[51];\nRZZ(0) q[44], q[18];\nRZZ(0) q[1], q[39];\nRZZ(0) q[17], q[40];\nRZZ(0) q[35], q[4];\nRZZ(0) q[6], q[33];\nRZZ(0) q[36], q[30];\nRZZ(0) q[25], q[37];\nRZZ(0) q[55], q[50];\nRZZ(0) q[32], q[14];\nRZZ(0) q[11], q[10];\nRZZ(0) q[2], q[23];\nRZZ(0) q[12], q[41];\nRZZ(0) q[3], q[54];\nRZZ(0) q[24], q[52];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(1.0*pi) q[54];\nry(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[38], q[51];\nRZZ(0) q[18], q[44];\nRZZ(0) q[7], q[6];\nRZZ(0) q[10], q[35];\nRZZ(0) q[30], q[31];\nRZZ(0) q[37], q[34];\nRZZ(0) q[47], q[14];\nRZZ(0) q[40], q[13];\nRZZ(0) q[41], q[42];\nRZZ(0) q[39], q[46];\nRZZ(0) q[9], q[0];\nRZZ(0) q[15], q[21];\nRZZ(0) q[25], q[50];\nRZZ(0) q[12], q[53];\nRZZ(0) q[29], q[8];\nRZZ(0) q[52], q[5];\nRZZ(0) q[49], q[45];\nRZZ(0) q[48], q[1];\nRZZ(0) q[23], q[27];\nRZZ(0) q[36], q[54];\nRZZ(0) q[2], q[22];\nRZZ(0) q[55], q[32];\nRZZ(0) q[33], q[26];\nRZZ(0) q[43], q[11];\nRZZ(0) q[3], q[19];\nRZZ(0) q[28], q[20];\nRZZ(0) q[24], q[4];\nRZZ(0) q[16], q[17];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrz(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[0], q[41];\nRZZ(0) q[16], q[5];\nRZZ(0) q[21], q[20];\nRZZ(0) q[15], q[32];\nRZZ(0) q[45], q[54];\nRZZ(0) q[10], q[40];\nRZZ(0) q[51], q[6];\nRZZ(0) q[22], q[37];\nRZZ(0) q[38], q[7];\nRZZ(0) q[28], q[19];\nRZZ(0) q[46], q[43];\nRZZ(0) q[29], q[44];\nRZZ(0) q[39], q[33];\nRZZ(0) q[25], q[13];\nRZZ(0) q[2], q[1];\nRZZ(0) q[36], q[47];\nRZZ(0) q[35], q[31];\nRZZ(0) q[12], q[9];\nRZZ(0) q[3], q[11];\nRZZ(0) q[48], q[52];\nRZZ(0) q[42], q[26];\nRZZ(0) q[27], q[8];\nRZZ(0) q[53], q[50];\nRZZ(0) q[30], q[34];\nRZZ(0) q[4], q[18];\nRZZ(0) q[14], q[24];\nRZZ(0) q[55], q[23];\nRZZ(0) q[49], q[17];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[51], q[31];\nRZZ(0) q[38], q[19];\nRZZ(0) q[32], q[21];\nRZZ(0) q[24], q[2];\nRZZ(0) q[49], q[13];\nRZZ(0) q[43], q[42];\nRZZ(0) q[15], q[33];\nRZZ(0) q[7], q[17];\nRZZ(0) q[16], q[53];\nRZZ(0) q[23], q[11];\nRZZ(0) q[8], q[14];\nRZZ(0) q[30], q[50];\nRZZ(0) q[20], q[25];\nRZZ(0) q[36], q[48];\nRZZ(0) q[5], q[41];\nRZZ(0) q[37], q[10];\nRZZ(0) q[47], q[27];\nRZZ(0) q[34], q[55];\nRZZ(0) q[6], q[22];\nRZZ(0) q[28], q[35];\nRZZ(0) q[4], q[12];\nRZZ(0) q[52], q[0];\nRZZ(0) q[40], q[29];\nRZZ(0) q[26], q[1];\nRZZ(0) q[9], q[54];\nRZZ(0) q[44], q[46];\nRZZ(0) q[3], q[45];\nRZZ(0) q[39], q[18];\nry(0.5*pi) q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[49];\nRZZ(0) q[5], q[20];\nRZZ(0) q[6], q[2];\nRZZ(0) q[29], q[37];\nRZZ(0) q[44], q[55];\nRZZ(0) q[33], q[47];\nRZZ(0) q[3], q[50];\nRZZ(0) q[26], q[27];\nRZZ(0) q[46], q[53];\nRZZ(0) q[4], q[14];\nRZZ(0) q[0], q[8];\nRZZ(0) q[22], q[15];\nRZZ(0) q[38], q[25];\nRZZ(0) q[36], q[31];\nRZZ(0) q[30], q[32];\nRZZ(0) q[18], q[1];\nRZZ(0) q[42], q[19];\nRZZ(0) q[9], q[16];\nRZZ(0) q[43], q[10];\nRZZ(0) q[12], q[13];\nRZZ(0) q[41], q[51];\nRZZ(0) q[39], q[52];\nRZZ(0) q[48], q[11];\nRZZ(0) q[28], q[49];\nRZZ(0) q[24], q[23];\nRZZ(0) q[34], q[45];\nRZZ(0) q[17], q[7];\nRZZ(0) q[54], q[21];\nRZZ(0) q[35], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0) q[18], q[1];\nRZZ(0) q[3], q[44];\nRZZ(0) q[31], q[23];\nRZZ(0) q[24], q[2];\nRZZ(0) q[40], q[50];\nRZZ(0) q[43], q[29];\nRZZ(0) q[22], q[17];\nRZZ(0) q[42], q[38];\nRZZ(0) q[19], q[4];\nRZZ(0) q[27], q[8];\nRZZ(0) q[35], q[47];\nRZZ(0) q[13], q[48];\nRZZ(0) q[26], q[33];\nRZZ(0) q[14], q[10];\nRZZ(0) q[30], q[9];\nRZZ(0) q[7], q[0];\nRZZ(0) q[46], q[34];\nRZZ(0) q[45], q[11];\nRZZ(0) q[41], q[49];\nRZZ(0) q[25], q[36];\nRZZ(0) q[16], q[37];\nRZZ(0) q[5], q[12];\nRZZ(0) q[15], q[20];\nRZZ(0) q[54], q[28];\nRZZ(0) q[55], q[6];\nRZZ(0) q[51], q[39];\nRZZ(0) q[32], q[21];\nRZZ(0) q[52], q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[26], q[28];\nRZZ(0) q[54], q[9];\nRZZ(0) q[3], q[39];\nRZZ(0) q[14], q[33];\nRZZ(0) q[16], q[53];\nRZZ(0) q[41], q[13];\nRZZ(0) q[1], q[40];\nRZZ(0) q[8], q[2];\nRZZ(0) q[38], q[52];\nRZZ(0) q[27], q[11];\nRZZ(0) q[55], q[7];\nRZZ(0) q[43], q[24];\nRZZ(0) q[25], q[37];\nRZZ(0) q[15], q[29];\nRZZ(0) q[5], q[36];\nRZZ(0) q[30], q[19];\nRZZ(0) q[18], q[50];\nRZZ(0) q[22], q[51];\nRZZ(0) q[10], q[32];\nRZZ(0) q[21], q[34];\nRZZ(0) q[46], q[6];\nRZZ(0) q[45], q[44];\nRZZ(0) q[23], q[4];\nRZZ(0) q[35], q[31];\nRZZ(0) q[47], q[12];\nRZZ(0) q[42], q[0];\nRZZ(0) q[48], q[49];\nRZZ(0) q[20], q[17];\nry(0.5*pi) q[2];\nry(1.0*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[14], q[7];\nRZZ(0) q[1], q[38];\nRZZ(0) q[10], q[47];\nRZZ(0) q[6], q[30];\nRZZ(0) q[3], q[31];\nRZZ(0) q[18], q[32];\nRZZ(0) q[37], q[8];\nRZZ(0) q[34], q[15];\nRZZ(0) q[12], q[27];\nRZZ(0) q[16], q[24];\nRZZ(0) q[41], q[45];\nRZZ(0) q[48], q[17];\nRZZ(0) q[23], q[50];\nRZZ(0) q[51], q[44];\nRZZ(0) q[28], q[25];\nRZZ(0) q[53], q[36];\nRZZ(0) q[5], q[20];\nRZZ(0) q[11], q[42];\nRZZ(0) q[52], q[33];\nRZZ(0) q[9], q[4];\nRZZ(0) q[55], q[22];\nRZZ(0) q[39], q[2];\nRZZ(0) q[54], q[49];\nRZZ(0) q[19], q[0];\nRZZ(0) q[21], q[35];\nRZZ(0) q[26], q[13];\nRZZ(0) q[40], q[43];\nRZZ(0) q[29], q[46];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[9];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[16], q[53];\nRZZ(0) q[0], q[36];\nRZZ(0) q[18], q[29];\nRZZ(0) q[20], q[33];\nRZZ(0) q[51], q[47];\nRZZ(0) q[48], q[46];\nRZZ(0) q[6], q[5];\nRZZ(0) q[37], q[55];\nRZZ(0) q[30], q[49];\nRZZ(0) q[17], q[22];\nRZZ(0) q[42], q[2];\nRZZ(0) q[7], q[12];\nRZZ(0) q[28], q[15];\nRZZ(0) q[34], q[1];\nRZZ(0) q[11], q[25];\nRZZ(0) q[8], q[50];\nRZZ(0) q[40], q[39];\nRZZ(0) q[31], q[21];\nRZZ(0) q[41], q[52];\nRZZ(0) q[54], q[43];\nRZZ(0) q[45], q[14];\nRZZ(0) q[19], q[13];\nRZZ(0) q[38], q[23];\nRZZ(0) q[24], q[10];\nRZZ(0) q[44], q[27];\nRZZ(0) q[32], q[35];\nRZZ(0) q[9], q[26];\nRZZ(0) q[4], q[3];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[15];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(1.0*pi) q[55];\nRZZ(0) q[52], q[7];\nRZZ(0) q[6], q[14];\nRZZ(0) q[42], q[16];\nRZZ(0) q[54], q[11];\nRZZ(0) q[3], q[51];\nRZZ(0) q[33], q[26];\nRZZ(0) q[49], q[50];\nRZZ(0) q[38], q[18];\nRZZ(0) q[5], q[23];\nRZZ(0) q[40], q[37];\nRZZ(0) q[21], q[35];\nRZZ(0) q[43], q[12];\nRZZ(0) q[36], q[20];\nRZZ(0) q[2], q[19];\nRZZ(0) q[8], q[39];\nRZZ(0) q[45], q[44];\nRZZ(0) q[28], q[32];\nRZZ(0) q[31], q[55];\nRZZ(0) q[48], q[30];\nRZZ(0) q[17], q[9];\nRZZ(0) q[15], q[47];\nRZZ(0) q[24], q[10];\nRZZ(0) q[25], q[41];\nRZZ(0) q[4], q[46];\nRZZ(0) q[53], q[29];\nRZZ(0) q[34], q[0];\nRZZ(0) q[27], q[1];\nRZZ(0) q[13], q[22];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0) q[43], q[8];\nRZZ(0) q[37], q[22];\nRZZ(0) q[51], q[15];\nRZZ(0) q[54], q[31];\nRZZ(0) q[17], q[9];\nRZZ(0) q[10], q[55];\nRZZ(0) q[32], q[52];\nRZZ(0) q[50], q[20];\nRZZ(0) q[24], q[6];\nRZZ(0) q[36], q[12];\nRZZ(0) q[16], q[34];\nRZZ(0) q[40], q[19];\nRZZ(0) q[27], q[42];\nRZZ(0) q[33], q[35];\nRZZ(0) q[21], q[39];\nRZZ(0) q[14], q[47];\nRZZ(0) q[3], q[41];\nRZZ(0) q[11], q[0];\nRZZ(0) q[46], q[23];\nRZZ(0) q[7], q[18];\nRZZ(0) q[30], q[28];\nRZZ(0) q[26], q[4];\nRZZ(0) q[45], q[5];\nRZZ(0) q[29], q[44];\nRZZ(0) q[1], q[38];\nRZZ(0) q[2], q[53];\nRZZ(0) q[13], q[48];\nRZZ(0) q[25], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[26];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[53], q[31];\nRZZ(0) q[17], q[22];\nRZZ(0) q[33], q[23];\nRZZ(0) q[9], q[27];\nRZZ(0) q[44], q[19];\nRZZ(0) q[18], q[32];\nRZZ(0) q[46], q[1];\nRZZ(0) q[38], q[29];\nRZZ(0) q[52], q[34];\nRZZ(0) q[11], q[41];\nRZZ(0) q[36], q[45];\nRZZ(0) q[21], q[55];\nRZZ(0) q[3], q[40];\nRZZ(0) q[39], q[0];\nRZZ(0) q[2], q[25];\nRZZ(0) q[37], q[12];\nRZZ(0) q[47], q[8];\nRZZ(0) q[28], q[14];\nRZZ(0) q[43], q[16];\nRZZ(0) q[10], q[7];\nRZZ(0) q[30], q[6];\nRZZ(0) q[26], q[50];\nRZZ(0) q[51], q[20];\nRZZ(0) q[13], q[15];\nRZZ(0) q[54], q[24];\nRZZ(0) q[35], q[49];\nRZZ(0) q[5], q[48];\nRZZ(0) q[4], q[42];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[31], q[45];\nRZZ(0) q[10], q[55];\nRZZ(0) q[47], q[19];\nRZZ(0) q[20], q[25];\nRZZ(0) q[30], q[21];\nRZZ(0) q[14], q[29];\nRZZ(0) q[6], q[11];\nRZZ(0) q[5], q[32];\nRZZ(0) q[17], q[51];\nRZZ(0) q[37], q[49];\nRZZ(0) q[26], q[23];\nRZZ(0) q[28], q[43];\nRZZ(0) q[7], q[46];\nRZZ(0) q[35], q[3];\nRZZ(0) q[54], q[33];\nRZZ(0) q[0], q[41];\nRZZ(0) q[4], q[2];\nRZZ(0) q[9], q[13];\nRZZ(0) q[12], q[18];\nRZZ(0) q[15], q[24];\nRZZ(0) q[22], q[39];\nRZZ(0) q[34], q[53];\nRZZ(0) q[1], q[38];\nRZZ(0) q[50], q[40];\nRZZ(0) q[16], q[52];\nRZZ(0) q[36], q[44];\nRZZ(0) q[42], q[8];\nRZZ(0) q[27], q[48];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[31];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[55];\nRZZ(0) q[55], q[43];\nRZZ(0) q[49], q[16];\nRZZ(0) q[26], q[8];\nRZZ(0) q[36], q[44];\nRZZ(0) q[2], q[23];\nRZZ(0) q[31], q[25];\nRZZ(0) q[40], q[34];\nRZZ(0) q[41], q[20];\nRZZ(0) q[0], q[47];\nRZZ(0) q[30], q[28];\nRZZ(0) q[10], q[50];\nRZZ(0) q[17], q[1];\nRZZ(0) q[27], q[51];\nRZZ(0) q[15], q[42];\nRZZ(0) q[7], q[53];\nRZZ(0) q[38], q[24];\nRZZ(0) q[18], q[9];\nRZZ(0) q[22], q[5];\nRZZ(0) q[35], q[13];\nRZZ(0) q[19], q[45];\nRZZ(0) q[12], q[29];\nRZZ(0) q[54], q[14];\nRZZ(0) q[4], q[39];\nRZZ(0) q[11], q[37];\nRZZ(0) q[3], q[46];\nRZZ(0) q[52], q[48];\nRZZ(0) q[21], q[33];\nRZZ(0) q[6], q[32];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0) q[43], q[19];\nRZZ(0) q[40], q[5];\nRZZ(0) q[55], q[33];\nRZZ(0) q[23], q[22];\nRZZ(0) q[26], q[46];\nRZZ(0) q[24], q[18];\nRZZ(0) q[36], q[13];\nRZZ(0) q[0], q[10];\nRZZ(0) q[17], q[7];\nRZZ(0) q[52], q[4];\nRZZ(0) q[30], q[2];\nRZZ(0) q[14], q[32];\nRZZ(0) q[29], q[48];\nRZZ(0) q[9], q[12];\nRZZ(0) q[1], q[53];\nRZZ(0) q[25], q[45];\nRZZ(0) q[31], q[49];\nRZZ(0) q[15], q[47];\nRZZ(0) q[11], q[42];\nRZZ(0) q[8], q[6];\nRZZ(0) q[50], q[28];\nRZZ(0) q[20], q[39];\nRZZ(0) q[41], q[35];\nRZZ(0) q[38], q[54];\nRZZ(0) q[27], q[21];\nRZZ(0) q[44], q[3];\nRZZ(0) q[34], q[37];\nRZZ(0) q[16], q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[3], q[41];\nRZZ(0) q[36], q[15];\nRZZ(0) q[49], q[2];\nRZZ(0) q[17], q[6];\nRZZ(0) q[7], q[21];\nRZZ(0) q[31], q[20];\nRZZ(0) q[25], q[5];\nRZZ(0) q[24], q[48];\nRZZ(0) q[43], q[23];\nRZZ(0) q[35], q[47];\nRZZ(0) q[10], q[38];\nRZZ(0) q[8], q[9];\nRZZ(0) q[46], q[0];\nRZZ(0) q[40], q[52];\nRZZ(0) q[44], q[14];\nRZZ(0) q[19], q[26];\nRZZ(0) q[11], q[50];\nRZZ(0) q[16], q[1];\nRZZ(0) q[54], q[55];\nRZZ(0) q[37], q[29];\nRZZ(0) q[39], q[42];\nRZZ(0) q[12], q[45];\nRZZ(0) q[34], q[13];\nRZZ(0) q[18], q[53];\nRZZ(0) q[32], q[28];\nRZZ(0) q[33], q[4];\nRZZ(0) q[30], q[27];\nRZZ(0) q[22], q[51];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[38];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[28], q[20];\nRZZ(0) q[44], q[42];\nRZZ(0) q[2], q[39];\nRZZ(0) q[27], q[31];\nRZZ(0) q[18], q[33];\nRZZ(0) q[1], q[29];\nRZZ(0) q[15], q[25];\nRZZ(0) q[21], q[41];\nRZZ(0) q[38], q[4];\nRZZ(0) q[7], q[48];\nRZZ(0) q[51], q[36];\nRZZ(0) q[49], q[9];\nRZZ(0) q[6], q[14];\nRZZ(0) q[54], q[22];\nRZZ(0) q[0], q[30];\nRZZ(0) q[52], q[24];\nRZZ(0) q[12], q[45];\nRZZ(0) q[40], q[13];\nRZZ(0) q[35], q[53];\nRZZ(0) q[11], q[3];\nRZZ(0) q[19], q[16];\nRZZ(0) q[43], q[32];\nRZZ(0) q[17], q[5];\nRZZ(0) q[46], q[26];\nRZZ(0) q[10], q[34];\nRZZ(0) q[23], q[37];\nRZZ(0) q[47], q[55];\nRZZ(0) q[8], q[50];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[47];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(3.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[55];\nRZZ(0) q[28], q[3];\nRZZ(0) q[39], q[30];\nRZZ(0) q[31], q[19];\nRZZ(0) q[35], q[4];\nRZZ(0) q[26], q[36];\nRZZ(0) q[32], q[34];\nRZZ(0) q[7], q[20];\nRZZ(0) q[42], q[6];\nRZZ(0) q[14], q[55];\nRZZ(0) q[49], q[53];\nRZZ(0) q[41], q[21];\nRZZ(0) q[8], q[52];\nRZZ(0) q[22], q[47];\nRZZ(0) q[37], q[51];\nRZZ(0) q[48], q[13];\nRZZ(0) q[54], q[33];\nRZZ(0) q[24], q[9];\nRZZ(0) q[18], q[38];\nRZZ(0) q[12], q[0];\nRZZ(0) q[40], q[17];\nRZZ(0) q[50], q[23];\nRZZ(0) q[25], q[1];\nRZZ(0) q[2], q[27];\nRZZ(0) q[15], q[5];\nRZZ(0) q[45], q[16];\nRZZ(0) q[46], q[44];\nRZZ(0) q[11], q[43];\nRZZ(0) q[29], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0) q[37], q[39];\nRZZ(0) q[46], q[23];\nRZZ(0) q[49], q[14];\nRZZ(0) q[9], q[43];\nRZZ(0) q[45], q[24];\nRZZ(0) q[10], q[3];\nRZZ(0) q[13], q[7];\nRZZ(0) q[19], q[52];\nRZZ(0) q[54], q[15];\nRZZ(0) q[28], q[0];\nRZZ(0) q[4], q[36];\nRZZ(0) q[17], q[40];\nRZZ(0) q[34], q[50];\nRZZ(0) q[22], q[27];\nRZZ(0) q[32], q[16];\nRZZ(0) q[47], q[33];\nRZZ(0) q[55], q[53];\nRZZ(0) q[38], q[21];\nRZZ(0) q[30], q[11];\nRZZ(0) q[20], q[6];\nRZZ(0) q[12], q[26];\nRZZ(0) q[42], q[29];\nRZZ(0) q[44], q[5];\nRZZ(0) q[2], q[41];\nRZZ(0) q[1], q[51];\nRZZ(0) q[8], q[48];\nRZZ(0) q[35], q[31];\nRZZ(0) q[25], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0) q[32], q[33];\nRZZ(0) q[24], q[50];\nRZZ(0) q[17], q[35];\nRZZ(0) q[22], q[52];\nRZZ(0) q[54], q[29];\nRZZ(0) q[38], q[30];\nRZZ(0) q[43], q[6];\nRZZ(0) q[15], q[10];\nRZZ(0) q[27], q[48];\nRZZ(0) q[26], q[4];\nRZZ(0) q[55], q[42];\nRZZ(0) q[47], q[20];\nRZZ(0) q[45], q[25];\nRZZ(0) q[11], q[5];\nRZZ(0) q[46], q[21];\nRZZ(0) q[12], q[14];\nRZZ(0) q[31], q[1];\nRZZ(0) q[19], q[23];\nRZZ(0) q[53], q[41];\nRZZ(0) q[40], q[16];\nRZZ(0) q[37], q[51];\nRZZ(0) q[2], q[7];\nRZZ(0) q[0], q[18];\nRZZ(0) q[49], q[39];\nRZZ(0) q[8], q[13];\nRZZ(0) q[36], q[9];\nRZZ(0) q[44], q[34];\nRZZ(0) q[3], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[34], q[20];\nRZZ(0) q[41], q[38];\nRZZ(0) q[2], q[32];\nRZZ(0) q[14], q[0];\nRZZ(0) q[52], q[31];\nRZZ(0) q[5], q[11];\nRZZ(0) q[54], q[30];\nRZZ(0) q[1], q[7];\nRZZ(0) q[23], q[29];\nRZZ(0) q[46], q[22];\nRZZ(0) q[10], q[35];\nRZZ(0) q[43], q[51];\nRZZ(0) q[17], q[28];\nRZZ(0) q[42], q[36];\nRZZ(0) q[47], q[26];\nRZZ(0) q[8], q[15];\nRZZ(0) q[44], q[55];\nRZZ(0) q[40], q[3];\nRZZ(0) q[24], q[50];\nRZZ(0) q[6], q[39];\nRZZ(0) q[9], q[25];\nRZZ(0) q[16], q[21];\nRZZ(0) q[19], q[12];\nRZZ(0) q[33], q[18];\nRZZ(0) q[37], q[13];\nRZZ(0) q[45], q[4];\nRZZ(0) q[27], q[48];\nRZZ(0) q[53], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[36], q[35];\nRZZ(0) q[49], q[42];\nRZZ(0) q[44], q[46];\nRZZ(0) q[18], q[14];\nRZZ(0) q[0], q[10];\nRZZ(0) q[16], q[17];\nRZZ(0) q[8], q[32];\nRZZ(0) q[29], q[22];\nRZZ(0) q[6], q[13];\nRZZ(0) q[52], q[47];\nRZZ(0) q[9], q[41];\nRZZ(0) q[33], q[23];\nRZZ(0) q[11], q[34];\nRZZ(0) q[15], q[54];\nRZZ(0) q[31], q[50];\nRZZ(0) q[48], q[43];\nRZZ(0) q[55], q[24];\nRZZ(0) q[37], q[26];\nRZZ(0) q[19], q[25];\nRZZ(0) q[38], q[39];\nRZZ(0) q[7], q[53];\nRZZ(0) q[5], q[28];\nRZZ(0) q[40], q[1];\nRZZ(0) q[45], q[20];\nRZZ(0) q[3], q[51];\nRZZ(0) q[27], q[30];\nRZZ(0) q[2], q[21];\nRZZ(0) q[12], q[4];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[21];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[47], q[14];\nRZZ(0) q[7], q[4];\nRZZ(0) q[3], q[5];\nRZZ(0) q[19], q[35];\nRZZ(0) q[43], q[15];\nRZZ(0) q[46], q[13];\nRZZ(0) q[10], q[9];\nRZZ(0) q[25], q[55];\nRZZ(0) q[28], q[20];\nRZZ(0) q[16], q[31];\nRZZ(0) q[24], q[17];\nRZZ(0) q[36], q[37];\nRZZ(0) q[29], q[40];\nRZZ(0) q[21], q[33];\nRZZ(0) q[32], q[50];\nRZZ(0) q[45], q[30];\nRZZ(0) q[12], q[27];\nRZZ(0) q[54], q[2];\nRZZ(0) q[34], q[1];\nRZZ(0) q[18], q[48];\nRZZ(0) q[26], q[39];\nRZZ(0) q[6], q[53];\nRZZ(0) q[42], q[0];\nRZZ(0) q[8], q[44];\nRZZ(0) q[11], q[49];\nRZZ(0) q[23], q[38];\nRZZ(0) q[41], q[51];\nRZZ(0) q[22], q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[30], q[19];\nRZZ(0) q[1], q[15];\nRZZ(0) q[50], q[54];\nRZZ(0) q[24], q[16];\nRZZ(0) q[25], q[4];\nRZZ(0) q[18], q[45];\nRZZ(0) q[40], q[52];\nRZZ(0) q[17], q[49];\nRZZ(0) q[2], q[38];\nRZZ(0) q[14], q[44];\nRZZ(0) q[48], q[8];\nRZZ(0) q[55], q[36];\nRZZ(0) q[12], q[37];\nRZZ(0) q[35], q[27];\nRZZ(0) q[3], q[29];\nRZZ(0) q[51], q[26];\nRZZ(0) q[41], q[22];\nRZZ(0) q[0], q[53];\nRZZ(0) q[13], q[23];\nRZZ(0) q[21], q[7];\nRZZ(0) q[20], q[10];\nRZZ(0) q[46], q[43];\nRZZ(0) q[42], q[32];\nRZZ(0) q[34], q[28];\nRZZ(0) q[11], q[39];\nRZZ(0) q[47], q[31];\nRZZ(0) q[5], q[33];\nRZZ(0) q[6], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[18], q[20];\nRZZ(0) q[12], q[42];\nRZZ(0) q[10], q[24];\nRZZ(0) q[44], q[55];\nRZZ(0) q[47], q[30];\nRZZ(0) q[17], q[16];\nRZZ(0) q[21], q[27];\nRZZ(0) q[33], q[0];\nRZZ(0) q[1], q[9];\nRZZ(0) q[11], q[23];\nRZZ(0) q[40], q[15];\nRZZ(0) q[49], q[52];\nRZZ(0) q[3], q[22];\nRZZ(0) q[28], q[50];\nRZZ(0) q[34], q[4];\nRZZ(0) q[43], q[38];\nRZZ(0) q[45], q[19];\nRZZ(0) q[46], q[2];\nRZZ(0) q[26], q[13];\nRZZ(0) q[7], q[14];\nRZZ(0) q[36], q[53];\nRZZ(0) q[25], q[39];\nRZZ(0) q[51], q[35];\nRZZ(0) q[6], q[37];\nRZZ(0) q[29], q[5];\nRZZ(0) q[8], q[54];\nRZZ(0) q[48], q[31];\nRZZ(0) q[41], q[32];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[8];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[34];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[45];\nry(0.5*pi) q[48];\nry(1.0*pi) q[51];\nRZZ(0) q[23], q[30];\nRZZ(0) q[46], q[53];\nRZZ(0) q[8], q[32];\nRZZ(0) q[54], q[14];\nRZZ(0) q[34], q[27];\nRZZ(0) q[6], q[0];\nRZZ(0) q[29], q[2];\nRZZ(0) q[50], q[49];\nRZZ(0) q[35], q[33];\nRZZ(0) q[19], q[39];\nRZZ(0) q[43], q[22];\nRZZ(0) q[44], q[9];\nRZZ(0) q[45], q[3];\nRZZ(0) q[47], q[25];\nRZZ(0) q[4], q[48];\nRZZ(0) q[16], q[55];\nRZZ(0) q[31], q[20];\nRZZ(0) q[11], q[41];\nRZZ(0) q[10], q[13];\nRZZ(0) q[15], q[36];\nRZZ(0) q[37], q[52];\nRZZ(0) q[28], q[40];\nRZZ(0) q[38], q[24];\nRZZ(0) q[7], q[51];\nRZZ(0) q[26], q[5];\nRZZ(0) q[12], q[21];\nRZZ(0) q[42], q[1];\nRZZ(0) q[17], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[9], q[41];\nRZZ(0) q[21], q[55];\nRZZ(0) q[16], q[37];\nRZZ(0) q[19], q[36];\nRZZ(0) q[52], q[13];\nRZZ(0) q[43], q[1];\nRZZ(0) q[2], q[54];\nRZZ(0) q[45], q[18];\nRZZ(0) q[8], q[26];\nRZZ(0) q[51], q[39];\nRZZ(0) q[3], q[11];\nRZZ(0) q[47], q[49];\nRZZ(0) q[29], q[46];\nRZZ(0) q[25], q[0];\nRZZ(0) q[15], q[10];\nRZZ(0) q[28], q[44];\nRZZ(0) q[38], q[20];\nRZZ(0) q[4], q[30];\nRZZ(0) q[50], q[42];\nRZZ(0) q[31], q[5];\nRZZ(0) q[33], q[12];\nRZZ(0) q[23], q[17];\nRZZ(0) q[34], q[14];\nRZZ(0) q[6], q[32];\nRZZ(0) q[22], q[48];\nRZZ(0) q[27], q[35];\nRZZ(0) q[53], q[7];\nRZZ(0) q[24], q[40];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[50];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(1.0*pi) q[26];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[12], q[27];\nRZZ(0) q[22], q[24];\nRZZ(0) q[15], q[16];\nRZZ(0) q[7], q[6];\nRZZ(0) q[28], q[26];\nRZZ(0) q[39], q[45];\nRZZ(0) q[46], q[52];\nRZZ(0) q[34], q[2];\nRZZ(0) q[54], q[55];\nRZZ(0) q[13], q[35];\nRZZ(0) q[40], q[14];\nRZZ(0) q[37], q[21];\nRZZ(0) q[47], q[17];\nRZZ(0) q[0], q[48];\nRZZ(0) q[38], q[23];\nRZZ(0) q[29], q[5];\nRZZ(0) q[20], q[4];\nRZZ(0) q[30], q[50];\nRZZ(0) q[31], q[53];\nRZZ(0) q[41], q[33];\nRZZ(0) q[18], q[3];\nRZZ(0) q[11], q[25];\nRZZ(0) q[8], q[49];\nRZZ(0) q[9], q[51];\nRZZ(0) q[32], q[1];\nRZZ(0) q[42], q[44];\nRZZ(0) q[10], q[43];\nRZZ(0) q[36], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[33], q[2];\nRZZ(0) q[6], q[9];\nRZZ(0) q[39], q[46];\nRZZ(0) q[45], q[37];\nRZZ(0) q[19], q[42];\nRZZ(0) q[30], q[21];\nRZZ(0) q[17], q[15];\nRZZ(0) q[25], q[44];\nRZZ(0) q[20], q[13];\nRZZ(0) q[7], q[0];\nRZZ(0) q[4], q[50];\nRZZ(0) q[48], q[5];\nRZZ(0) q[8], q[40];\nRZZ(0) q[41], q[12];\nRZZ(0) q[31], q[54];\nRZZ(0) q[27], q[49];\nRZZ(0) q[3], q[29];\nRZZ(0) q[14], q[32];\nRZZ(0) q[52], q[23];\nRZZ(0) q[55], q[16];\nRZZ(0) q[1], q[18];\nRZZ(0) q[28], q[43];\nRZZ(0) q[22], q[10];\nRZZ(0) q[53], q[11];\nRZZ(0) q[26], q[51];\nRZZ(0) q[35], q[36];\nRZZ(0) q[47], q[24];\nRZZ(0) q[38], q[34];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[16], q[36];\nRZZ(0) q[42], q[7];\nRZZ(0) q[48], q[32];\nRZZ(0) q[41], q[23];\nRZZ(0) q[0], q[43];\nRZZ(0) q[37], q[30];\nRZZ(0) q[10], q[8];\nRZZ(0) q[34], q[33];\nRZZ(0) q[51], q[45];\nRZZ(0) q[22], q[20];\nRZZ(0) q[14], q[21];\nRZZ(0) q[38], q[11];\nRZZ(0) q[2], q[40];\nRZZ(0) q[27], q[35];\nRZZ(0) q[54], q[29];\nRZZ(0) q[24], q[4];\nRZZ(0) q[46], q[6];\nRZZ(0) q[25], q[52];\nRZZ(0) q[49], q[19];\nRZZ(0) q[12], q[26];\nRZZ(0) q[13], q[28];\nRZZ(0) q[39], q[18];\nRZZ(0) q[17], q[5];\nRZZ(0) q[31], q[47];\nRZZ(0) q[44], q[50];\nRZZ(0) q[1], q[3];\nRZZ(0) q[53], q[9];\nRZZ(0) q[15], q[55];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[48], q[16];\nRZZ(0) q[23], q[46];\nRZZ(0) q[22], q[3];\nRZZ(0) q[25], q[42];\nRZZ(0) q[55], q[12];\nRZZ(0) q[2], q[26];\nRZZ(0) q[51], q[10];\nRZZ(0) q[30], q[7];\nRZZ(0) q[28], q[8];\nRZZ(0) q[21], q[9];\nRZZ(0) q[24], q[37];\nRZZ(0) q[44], q[49];\nRZZ(0) q[0], q[38];\nRZZ(0) q[15], q[32];\nRZZ(0) q[53], q[5];\nRZZ(0) q[43], q[54];\nRZZ(0) q[18], q[41];\nRZZ(0) q[1], q[36];\nRZZ(0) q[14], q[17];\nRZZ(0) q[45], q[50];\nRZZ(0) q[13], q[29];\nRZZ(0) q[52], q[35];\nRZZ(0) q[11], q[20];\nRZZ(0) q[33], q[47];\nRZZ(0) q[4], q[27];\nRZZ(0) q[31], q[39];\nRZZ(0) q[34], q[6];\nRZZ(0) q[40], q[19];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[40];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[26], q[11];\nRZZ(0) q[48], q[22];\nRZZ(0) q[35], q[54];\nRZZ(0) q[18], q[32];\nRZZ(0) q[17], q[52];\nRZZ(0) q[1], q[27];\nRZZ(0) q[44], q[46];\nRZZ(0) q[25], q[40];\nRZZ(0) q[53], q[30];\nRZZ(0) q[7], q[0];\nRZZ(0) q[19], q[8];\nRZZ(0) q[29], q[13];\nRZZ(0) q[34], q[49];\nRZZ(0) q[51], q[55];\nRZZ(0) q[6], q[23];\nRZZ(0) q[20], q[31];\nRZZ(0) q[21], q[12];\nRZZ(0) q[36], q[14];\nRZZ(0) q[47], q[42];\nRZZ(0) q[28], q[15];\nRZZ(0) q[10], q[38];\nRZZ(0) q[39], q[50];\nRZZ(0) q[4], q[9];\nRZZ(0) q[37], q[41];\nRZZ(0) q[45], q[43];\nRZZ(0) q[2], q[3];\nRZZ(0) q[16], q[24];\nRZZ(0) q[33], q[5];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(1.0*pi) q[39];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[38], q[21];\nRZZ(0) q[49], q[15];\nRZZ(0) q[25], q[16];\nRZZ(0) q[40], q[36];\nRZZ(0) q[54], q[30];\nRZZ(0) q[4], q[39];\nRZZ(0) q[50], q[27];\nRZZ(0) q[28], q[29];\nRZZ(0) q[48], q[19];\nRZZ(0) q[20], q[14];\nRZZ(0) q[0], q[23];\nRZZ(0) q[2], q[33];\nRZZ(0) q[51], q[35];\nRZZ(0) q[10], q[47];\nRZZ(0) q[22], q[37];\nRZZ(0) q[53], q[46];\nRZZ(0) q[52], q[31];\nRZZ(0) q[42], q[9];\nRZZ(0) q[26], q[55];\nRZZ(0) q[3], q[17];\nRZZ(0) q[34], q[41];\nRZZ(0) q[43], q[32];\nRZZ(0) q[13], q[11];\nRZZ(0) q[5], q[1];\nRZZ(0) q[6], q[18];\nRZZ(0) q[45], q[44];\nRZZ(0) q[8], q[24];\nRZZ(0) q[12], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[1], q[28];\nRZZ(0) q[42], q[35];\nRZZ(0) q[4], q[13];\nRZZ(0) q[22], q[3];\nRZZ(0) q[6], q[21];\nRZZ(0) q[8], q[52];\nRZZ(0) q[27], q[9];\nRZZ(0) q[26], q[32];\nRZZ(0) q[53], q[39];\nRZZ(0) q[37], q[45];\nRZZ(0) q[2], q[29];\nRZZ(0) q[36], q[40];\nRZZ(0) q[5], q[48];\nRZZ(0) q[23], q[50];\nRZZ(0) q[19], q[24];\nRZZ(0) q[11], q[41];\nRZZ(0) q[7], q[55];\nRZZ(0) q[44], q[15];\nRZZ(0) q[20], q[51];\nRZZ(0) q[18], q[12];\nRZZ(0) q[49], q[54];\nRZZ(0) q[33], q[38];\nRZZ(0) q[46], q[25];\nRZZ(0) q[31], q[47];\nRZZ(0) q[34], q[0];\nRZZ(0) q[17], q[10];\nRZZ(0) q[14], q[16];\nRZZ(0) q[30], q[43];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[7];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[40], q[51];\nRZZ(0) q[18], q[55];\nRZZ(0) q[14], q[11];\nRZZ(0) q[31], q[47];\nRZZ(0) q[4], q[7];\nRZZ(0) q[48], q[23];\nRZZ(0) q[38], q[41];\nRZZ(0) q[15], q[5];\nRZZ(0) q[50], q[27];\nRZZ(0) q[8], q[45];\nRZZ(0) q[39], q[25];\nRZZ(0) q[30], q[43];\nRZZ(0) q[54], q[13];\nRZZ(0) q[44], q[19];\nRZZ(0) q[29], q[33];\nRZZ(0) q[12], q[35];\nRZZ(0) q[9], q[37];\nRZZ(0) q[22], q[3];\nRZZ(0) q[52], q[24];\nRZZ(0) q[34], q[46];\nRZZ(0) q[53], q[20];\nRZZ(0) q[28], q[32];\nRZZ(0) q[17], q[10];\nRZZ(0) q[42], q[0];\nRZZ(0) q[6], q[26];\nRZZ(0) q[1], q[2];\nRZZ(0) q[16], q[21];\nRZZ(0) q[49], q[36];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(1.0*pi) q[40];\nry(1.0*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[4], q[45];\nRZZ(0) q[10], q[19];\nRZZ(0) q[44], q[55];\nRZZ(0) q[48], q[6];\nRZZ(0) q[14], q[24];\nRZZ(0) q[13], q[42];\nRZZ(0) q[25], q[3];\nRZZ(0) q[54], q[35];\nRZZ(0) q[26], q[38];\nRZZ(0) q[8], q[51];\nRZZ(0) q[46], q[23];\nRZZ(0) q[18], q[15];\nRZZ(0) q[16], q[9];\nRZZ(0) q[0], q[39];\nRZZ(0) q[21], q[41];\nRZZ(0) q[27], q[36];\nRZZ(0) q[37], q[40];\nRZZ(0) q[50], q[11];\nRZZ(0) q[49], q[34];\nRZZ(0) q[5], q[17];\nRZZ(0) q[31], q[1];\nRZZ(0) q[2], q[28];\nRZZ(0) q[43], q[30];\nRZZ(0) q[29], q[33];\nRZZ(0) q[20], q[12];\nRZZ(0) q[47], q[52];\nRZZ(0) q[32], q[22];\nRZZ(0) q[7], q[53];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[5], q[16];\nRZZ(0) q[47], q[54];\nRZZ(0) q[31], q[18];\nRZZ(0) q[32], q[10];\nRZZ(0) q[35], q[44];\nRZZ(0) q[46], q[42];\nRZZ(0) q[11], q[39];\nRZZ(0) q[27], q[28];\nRZZ(0) q[0], q[24];\nRZZ(0) q[43], q[13];\nRZZ(0) q[21], q[9];\nRZZ(0) q[37], q[4];\nRZZ(0) q[22], q[52];\nRZZ(0) q[2], q[51];\nRZZ(0) q[19], q[53];\nRZZ(0) q[1], q[14];\nRZZ(0) q[29], q[38];\nRZZ(0) q[41], q[30];\nRZZ(0) q[6], q[33];\nRZZ(0) q[48], q[12];\nRZZ(0) q[36], q[23];\nRZZ(0) q[49], q[17];\nRZZ(0) q[3], q[34];\nRZZ(0) q[7], q[8];\nRZZ(0) q[15], q[40];\nRZZ(0) q[55], q[45];\nRZZ(0) q[26], q[25];\nRZZ(0) q[20], q[50];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[35], q[44];\nRZZ(0) q[30], q[33];\nRZZ(0) q[6], q[16];\nRZZ(0) q[21], q[38];\nRZZ(0) q[3], q[52];\nRZZ(0) q[39], q[45];\nRZZ(0) q[40], q[51];\nRZZ(0) q[13], q[46];\nRZZ(0) q[17], q[19];\nRZZ(0) q[9], q[12];\nRZZ(0) q[23], q[11];\nRZZ(0) q[22], q[50];\nRZZ(0) q[24], q[14];\nRZZ(0) q[47], q[2];\nRZZ(0) q[43], q[8];\nRZZ(0) q[5], q[36];\nRZZ(0) q[27], q[49];\nRZZ(0) q[29], q[48];\nRZZ(0) q[1], q[28];\nRZZ(0) q[42], q[31];\nRZZ(0) q[18], q[15];\nRZZ(0) q[20], q[26];\nRZZ(0) q[10], q[37];\nRZZ(0) q[0], q[41];\nRZZ(0) q[34], q[54];\nRZZ(0) q[32], q[55];\nRZZ(0) q[4], q[25];\nRZZ(0) q[53], q[7];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[26];\nry(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[40], q[8];\nRZZ(0) q[2], q[33];\nRZZ(0) q[34], q[45];\nRZZ(0) q[48], q[7];\nRZZ(0) q[9], q[51];\nRZZ(0) q[36], q[1];\nRZZ(0) q[38], q[55];\nRZZ(0) q[6], q[27];\nRZZ(0) q[20], q[35];\nRZZ(0) q[13], q[54];\nRZZ(0) q[18], q[12];\nRZZ(0) q[49], q[19];\nRZZ(0) q[3], q[31];\nRZZ(0) q[0], q[11];\nRZZ(0) q[32], q[37];\nRZZ(0) q[22], q[41];\nRZZ(0) q[17], q[46];\nRZZ(0) q[42], q[29];\nRZZ(0) q[16], q[4];\nRZZ(0) q[47], q[14];\nRZZ(0) q[53], q[44];\nRZZ(0) q[25], q[5];\nRZZ(0) q[24], q[50];\nRZZ(0) q[26], q[10];\nRZZ(0) q[21], q[39];\nRZZ(0) q[28], q[52];\nRZZ(0) q[23], q[15];\nRZZ(0) q[30], q[43];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[55];\nRZZ(0) q[36], q[24];\nRZZ(0) q[12], q[46];\nRZZ(0) q[45], q[15];\nRZZ(0) q[48], q[43];\nRZZ(0) q[16], q[28];\nRZZ(0) q[7], q[49];\nRZZ(0) q[30], q[18];\nRZZ(0) q[51], q[55];\nRZZ(0) q[23], q[50];\nRZZ(0) q[44], q[38];\nRZZ(0) q[20], q[19];\nRZZ(0) q[9], q[6];\nRZZ(0) q[21], q[26];\nRZZ(0) q[13], q[37];\nRZZ(0) q[4], q[40];\nRZZ(0) q[34], q[25];\nRZZ(0) q[42], q[39];\nRZZ(0) q[17], q[5];\nRZZ(0) q[22], q[3];\nRZZ(0) q[14], q[52];\nRZZ(0) q[32], q[54];\nRZZ(0) q[47], q[1];\nRZZ(0) q[27], q[29];\nRZZ(0) q[41], q[2];\nRZZ(0) q[0], q[8];\nRZZ(0) q[10], q[31];\nRZZ(0) q[11], q[35];\nRZZ(0) q[33], q[53];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[31];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (2, 4) [14]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[26];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[4], q[23];\nRZZ(0) q[19], q[55];\nRZZ(0) q[24], q[1];\nRZZ(0) q[51], q[38];\nRZZ(0) q[14], q[36];\nRZZ(0) q[25], q[28];\nRZZ(0) q[17], q[34];\nRZZ(0) q[45], q[26];\nRZZ(0) q[27], q[47];\nRZZ(0) q[41], q[54];\nRZZ(0) q[16], q[37];\nRZZ(0) q[52], q[8];\nRZZ(0) q[40], q[46];\nRZZ(0) q[0], q[22];\nRZZ(0) q[9], q[29];\nRZZ(0) q[53], q[18];\nRZZ(0) q[48], q[43];\nRZZ(0) q[3], q[31];\nRZZ(0) q[11], q[50];\nRZZ(0) q[15], q[39];\nRZZ(0) q[21], q[2];\nRZZ(0) q[35], q[6];\nRZZ(0) q[49], q[5];\nRZZ(0) q[13], q[33];\nRZZ(0) q[32], q[7];\nRZZ(0) q[44], q[20];\nRZZ(0) q[10], q[30];\nRZZ(0) q[12], q[42];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[31];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nRZZ(0) q[11], q[34];\nRZZ(0) q[35], q[1];\nRZZ(0) q[28], q[9];\nRZZ(0) q[4], q[50];\nRZZ(0) q[2], q[48];\nRZZ(0) q[13], q[22];\nRZZ(0) q[8], q[39];\nRZZ(0) q[33], q[31];\nRZZ(0) q[51], q[16];\nRZZ(0) q[27], q[46];\nRZZ(0) q[52], q[25];\nRZZ(0) q[42], q[24];\nRZZ(0) q[17], q[10];\nRZZ(0) q[55], q[12];\nRZZ(0) q[53], q[38];\nRZZ(0) q[18], q[37];\nRZZ(0) q[7], q[19];\nRZZ(0) q[47], q[23];\nRZZ(0) q[32], q[21];\nRZZ(0) q[45], q[0];\nRZZ(0) q[15], q[5];\nRZZ(0) q[6], q[54];\nRZZ(0) q[49], q[3];\nRZZ(0) q[43], q[41];\nRZZ(0) q[44], q[36];\nRZZ(0) q[14], q[26];\nRZZ(0) q[20], q[40];\nRZZ(0) q[29], q[30];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(1.0*pi) q[1];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (64, 7) [15]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[35], q[27];\nRZZ(0) q[40], q[53];\nRZZ(0) q[38], q[28];\nRZZ(0) q[13], q[36];\nRZZ(0) q[42], q[3];\nRZZ(0) q[41], q[43];\nRZZ(0) q[30], q[44];\nRZZ(0) q[33], q[52];\nRZZ(0) q[10], q[31];\nRZZ(0) q[12], q[51];\nRZZ(0) q[50], q[4];\nRZZ(0) q[39], q[34];\nRZZ(0) q[26], q[20];\nRZZ(0) q[16], q[37];\nRZZ(0) q[46], q[22];\nRZZ(0) q[6], q[29];\nRZZ(0) q[45], q[7];\nRZZ(0) q[9], q[54];\nRZZ(0) q[2], q[11];\nRZZ(0) q[47], q[8];\nRZZ(0) q[48], q[49];\nRZZ(0) q[14], q[15];\nRZZ(0) q[1], q[19];\nRZZ(0) q[55], q[5];\nRZZ(0) q[21], q[24];\nRZZ(0) q[23], q[17];\nRZZ(0) q[18], q[25];\nRZZ(0) q[0], q[32];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[22];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nRZZ(0) q[29], q[45];\nRZZ(0) q[35], q[11];\nRZZ(0) q[21], q[28];\nRZZ(0) q[14], q[32];\nRZZ(0) q[40], q[37];\nRZZ(0) q[0], q[22];\nRZZ(0) q[43], q[5];\nRZZ(0) q[27], q[30];\nRZZ(0) q[23], q[54];\nRZZ(0) q[49], q[1];\nRZZ(0) q[39], q[41];\nRZZ(0) q[52], q[48];\nRZZ(0) q[50], q[31];\nRZZ(0) q[24], q[25];\nRZZ(0) q[33], q[6];\nRZZ(0) q[53], q[2];\nRZZ(0) q[20], q[17];\nRZZ(0) q[42], q[18];\nRZZ(0) q[51], q[3];\nRZZ(0) q[9], q[7];\nRZZ(0) q[8], q[44];\nRZZ(0) q[12], q[13];\nRZZ(0) q[36], q[55];\nRZZ(0) q[15], q[4];\nRZZ(0) q[26], q[38];\nRZZ(0) q[34], q[19];\nRZZ(0) q[47], q[46];\nRZZ(0) q[10], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[44], q[47];\nRZZ(0) q[7], q[54];\nRZZ(0) q[6], q[34];\nRZZ(0) q[39], q[9];\nRZZ(0) q[28], q[20];\nRZZ(0) q[16], q[18];\nRZZ(0) q[21], q[49];\nRZZ(0) q[37], q[22];\nRZZ(0) q[3], q[25];\nRZZ(0) q[38], q[5];\nRZZ(0) q[35], q[33];\nRZZ(0) q[43], q[11];\nRZZ(0) q[45], q[36];\nRZZ(0) q[40], q[2];\nRZZ(0) q[55], q[17];\nRZZ(0) q[53], q[32];\nRZZ(0) q[8], q[23];\nRZZ(0) q[42], q[50];\nRZZ(0) q[48], q[24];\nRZZ(0) q[0], q[46];\nRZZ(0) q[27], q[52];\nRZZ(0) q[1], q[41];\nRZZ(0) q[29], q[10];\nRZZ(0) q[13], q[19];\nRZZ(0) q[30], q[26];\nRZZ(0) q[51], q[12];\nRZZ(0) q[15], q[14];\nRZZ(0) q[4], q[31];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[55];\nRZZ(0) q[35], q[38];\nRZZ(0) q[7], q[34];\nRZZ(0) q[48], q[49];\nRZZ(0) q[39], q[15];\nRZZ(0) q[44], q[55];\nRZZ(0) q[36], q[20];\nRZZ(0) q[8], q[12];\nRZZ(0) q[3], q[14];\nRZZ(0) q[32], q[16];\nRZZ(0) q[19], q[33];\nRZZ(0) q[11], q[31];\nRZZ(0) q[1], q[5];\nRZZ(0) q[41], q[45];\nRZZ(0) q[52], q[24];\nRZZ(0) q[29], q[26];\nRZZ(0) q[0], q[22];\nRZZ(0) q[53], q[10];\nRZZ(0) q[37], q[4];\nRZZ(0) q[18], q[30];\nRZZ(0) q[54], q[47];\nRZZ(0) q[28], q[40];\nRZZ(0) q[43], q[25];\nRZZ(0) q[2], q[23];\nRZZ(0) q[42], q[6];\nRZZ(0) q[50], q[51];\nRZZ(0) q[9], q[46];\nRZZ(0) q[21], q[17];\nRZZ(0) q[27], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[24], q[5];\nRZZ(0) q[9], q[6];\nRZZ(0) q[43], q[34];\nRZZ(0) q[35], q[49];\nRZZ(0) q[28], q[44];\nRZZ(0) q[50], q[10];\nRZZ(0) q[40], q[30];\nRZZ(0) q[11], q[27];\nRZZ(0) q[36], q[15];\nRZZ(0) q[39], q[45];\nRZZ(0) q[18], q[53];\nRZZ(0) q[20], q[37];\nRZZ(0) q[3], q[25];\nRZZ(0) q[52], q[29];\nRZZ(0) q[19], q[38];\nRZZ(0) q[22], q[14];\nRZZ(0) q[54], q[33];\nRZZ(0) q[1], q[51];\nRZZ(0) q[55], q[2];\nRZZ(0) q[17], q[13];\nRZZ(0) q[0], q[31];\nRZZ(0) q[26], q[21];\nRZZ(0) q[42], q[8];\nRZZ(0) q[46], q[48];\nRZZ(0) q[41], q[7];\nRZZ(0) q[47], q[12];\nRZZ(0) q[4], q[32];\nRZZ(0) q[23], q[16];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[10];\nry(1.0*pi) q[12];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[51];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[37], q[50];\nRZZ(0) q[27], q[18];\nRZZ(0) q[12], q[39];\nRZZ(0) q[34], q[8];\nRZZ(0) q[40], q[42];\nRZZ(0) q[48], q[33];\nRZZ(0) q[13], q[30];\nRZZ(0) q[23], q[43];\nRZZ(0) q[44], q[20];\nRZZ(0) q[0], q[4];\nRZZ(0) q[32], q[46];\nRZZ(0) q[49], q[5];\nRZZ(0) q[28], q[53];\nRZZ(0) q[3], q[9];\nRZZ(0) q[41], q[38];\nRZZ(0) q[19], q[24];\nRZZ(0) q[17], q[51];\nRZZ(0) q[55], q[16];\nRZZ(0) q[22], q[26];\nRZZ(0) q[1], q[21];\nRZZ(0) q[47], q[7];\nRZZ(0) q[6], q[36];\nRZZ(0) q[10], q[14];\nRZZ(0) q[25], q[11];\nRZZ(0) q[31], q[35];\nRZZ(0) q[54], q[29];\nRZZ(0) q[2], q[52];\nRZZ(0) q[45], q[15];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[14], q[41];\nRZZ(0) q[44], q[27];\nRZZ(0) q[53], q[11];\nRZZ(0) q[10], q[52];\nRZZ(0) q[6], q[40];\nRZZ(0) q[51], q[50];\nRZZ(0) q[3], q[36];\nRZZ(0) q[31], q[46];\nRZZ(0) q[20], q[13];\nRZZ(0) q[34], q[43];\nRZZ(0) q[28], q[33];\nRZZ(0) q[21], q[15];\nRZZ(0) q[0], q[12];\nRZZ(0) q[19], q[7];\nRZZ(0) q[38], q[9];\nRZZ(0) q[29], q[37];\nRZZ(0) q[4], q[54];\nRZZ(0) q[17], q[24];\nRZZ(0) q[5], q[47];\nRZZ(0) q[2], q[39];\nRZZ(0) q[49], q[42];\nRZZ(0) q[32], q[8];\nRZZ(0) q[22], q[35];\nRZZ(0) q[1], q[26];\nRZZ(0) q[23], q[30];\nRZZ(0) q[25], q[45];\nRZZ(0) q[55], q[48];\nRZZ(0) q[16], q[18];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[33];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[50];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[13], q[17];\nRZZ(0) q[7], q[18];\nRZZ(0) q[29], q[5];\nRZZ(0) q[19], q[48];\nRZZ(0) q[38], q[43];\nRZZ(0) q[2], q[39];\nRZZ(0) q[46], q[53];\nRZZ(0) q[14], q[35];\nRZZ(0) q[15], q[55];\nRZZ(0) q[37], q[31];\nRZZ(0) q[33], q[49];\nRZZ(0) q[27], q[28];\nRZZ(0) q[24], q[45];\nRZZ(0) q[47], q[36];\nRZZ(0) q[50], q[21];\nRZZ(0) q[51], q[8];\nRZZ(0) q[0], q[44];\nRZZ(0) q[11], q[20];\nRZZ(0) q[4], q[52];\nRZZ(0) q[30], q[10];\nRZZ(0) q[32], q[1];\nRZZ(0) q[12], q[34];\nRZZ(0) q[6], q[22];\nRZZ(0) q[54], q[25];\nRZZ(0) q[9], q[41];\nRZZ(0) q[26], q[3];\nRZZ(0) q[40], q[42];\nRZZ(0) q[23], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0) q[53], q[42];\nRZZ(0) q[8], q[15];\nRZZ(0) q[39], q[52];\nRZZ(0) q[26], q[45];\nRZZ(0) q[28], q[1];\nRZZ(0) q[49], q[23];\nRZZ(0) q[38], q[24];\nRZZ(0) q[32], q[3];\nRZZ(0) q[30], q[18];\nRZZ(0) q[33], q[36];\nRZZ(0) q[22], q[34];\nRZZ(0) q[6], q[37];\nRZZ(0) q[46], q[31];\nRZZ(0) q[19], q[55];\nRZZ(0) q[5], q[41];\nRZZ(0) q[12], q[16];\nRZZ(0) q[13], q[14];\nRZZ(0) q[9], q[47];\nRZZ(0) q[20], q[50];\nRZZ(0) q[48], q[21];\nRZZ(0) q[43], q[7];\nRZZ(0) q[25], q[2];\nRZZ(0) q[29], q[4];\nRZZ(0) q[0], q[27];\nRZZ(0) q[44], q[17];\nRZZ(0) q[10], q[40];\nRZZ(0) q[11], q[54];\nRZZ(0) q[51], q[35];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[13], q[24];\nRZZ(0) q[20], q[1];\nRZZ(0) q[8], q[5];\nRZZ(0) q[30], q[39];\nRZZ(0) q[34], q[29];\nRZZ(0) q[18], q[11];\nRZZ(0) q[6], q[27];\nRZZ(0) q[44], q[36];\nRZZ(0) q[12], q[46];\nRZZ(0) q[0], q[47];\nRZZ(0) q[40], q[28];\nRZZ(0) q[2], q[10];\nRZZ(0) q[55], q[4];\nRZZ(0) q[26], q[50];\nRZZ(0) q[37], q[16];\nRZZ(0) q[32], q[52];\nRZZ(0) q[9], q[33];\nRZZ(0) q[25], q[14];\nRZZ(0) q[3], q[53];\nRZZ(0) q[21], q[23];\nRZZ(0) q[38], q[19];\nRZZ(0) q[54], q[35];\nRZZ(0) q[48], q[41];\nRZZ(0) q[45], q[42];\nRZZ(0) q[15], q[43];\nRZZ(0) q[49], q[31];\nRZZ(0) q[51], q[17];\nRZZ(0) q[22], q[7];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[47], q[44];\nRZZ(0) q[0], q[35];\nRZZ(0) q[8], q[3];\nRZZ(0) q[50], q[20];\nRZZ(0) q[36], q[10];\nRZZ(0) q[21], q[41];\nRZZ(0) q[26], q[34];\nRZZ(0) q[29], q[6];\nRZZ(0) q[4], q[31];\nRZZ(0) q[24], q[40];\nRZZ(0) q[2], q[51];\nRZZ(0) q[37], q[42];\nRZZ(0) q[27], q[5];\nRZZ(0) q[33], q[38];\nRZZ(0) q[43], q[46];\nRZZ(0) q[14], q[19];\nRZZ(0) q[32], q[15];\nRZZ(0) q[48], q[17];\nRZZ(0) q[1], q[12];\nRZZ(0) q[28], q[45];\nRZZ(0) q[22], q[13];\nRZZ(0) q[7], q[52];\nRZZ(0) q[9], q[25];\nRZZ(0) q[53], q[18];\nRZZ(0) q[16], q[49];\nRZZ(0) q[55], q[23];\nRZZ(0) q[11], q[54];\nRZZ(0) q[30], q[39];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[47], q[51];\nRZZ(0) q[6], q[26];\nRZZ(0) q[43], q[52];\nRZZ(0) q[48], q[0];\nRZZ(0) q[13], q[27];\nRZZ(0) q[55], q[2];\nRZZ(0) q[29], q[23];\nRZZ(0) q[25], q[28];\nRZZ(0) q[33], q[10];\nRZZ(0) q[37], q[35];\nRZZ(0) q[21], q[50];\nRZZ(0) q[5], q[19];\nRZZ(0) q[18], q[38];\nRZZ(0) q[44], q[49];\nRZZ(0) q[20], q[4];\nRZZ(0) q[3], q[8];\nRZZ(0) q[1], q[11];\nRZZ(0) q[45], q[12];\nRZZ(0) q[30], q[40];\nRZZ(0) q[42], q[31];\nRZZ(0) q[54], q[7];\nRZZ(0) q[46], q[15];\nRZZ(0) q[36], q[22];\nRZZ(0) q[16], q[34];\nRZZ(0) q[17], q[14];\nRZZ(0) q[32], q[39];\nRZZ(0) q[41], q[24];\nRZZ(0) q[53], q[9];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[43];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[26], q[1];\nRZZ(0) q[42], q[21];\nRZZ(0) q[15], q[34];\nRZZ(0) q[0], q[18];\nRZZ(0) q[39], q[47];\nRZZ(0) q[48], q[9];\nRZZ(0) q[29], q[49];\nRZZ(0) q[44], q[7];\nRZZ(0) q[52], q[11];\nRZZ(0) q[12], q[41];\nRZZ(0) q[51], q[32];\nRZZ(0) q[33], q[54];\nRZZ(0) q[50], q[38];\nRZZ(0) q[4], q[10];\nRZZ(0) q[46], q[31];\nRZZ(0) q[19], q[43];\nRZZ(0) q[35], q[16];\nRZZ(0) q[53], q[23];\nRZZ(0) q[45], q[28];\nRZZ(0) q[6], q[14];\nRZZ(0) q[30], q[20];\nRZZ(0) q[40], q[22];\nRZZ(0) q[36], q[13];\nRZZ(0) q[3], q[24];\nRZZ(0) q[55], q[5];\nRZZ(0) q[17], q[25];\nRZZ(0) q[37], q[8];\nRZZ(0) q[27], q[2];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(1.0*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[29], q[43];\nRZZ(0) q[41], q[39];\nRZZ(0) q[2], q[6];\nRZZ(0) q[40], q[54];\nRZZ(0) q[24], q[26];\nRZZ(0) q[20], q[32];\nRZZ(0) q[45], q[33];\nRZZ(0) q[35], q[51];\nRZZ(0) q[1], q[46];\nRZZ(0) q[15], q[34];\nRZZ(0) q[13], q[23];\nRZZ(0) q[47], q[31];\nRZZ(0) q[42], q[9];\nRZZ(0) q[49], q[37];\nRZZ(0) q[27], q[19];\nRZZ(0) q[0], q[18];\nRZZ(0) q[7], q[52];\nRZZ(0) q[44], q[50];\nRZZ(0) q[48], q[25];\nRZZ(0) q[38], q[3];\nRZZ(0) q[4], q[36];\nRZZ(0) q[10], q[11];\nRZZ(0) q[16], q[22];\nRZZ(0) q[55], q[5];\nRZZ(0) q[21], q[53];\nRZZ(0) q[14], q[12];\nRZZ(0) q[8], q[30];\nRZZ(0) q[28], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[8], q[43];\nRZZ(0) q[12], q[35];\nRZZ(0) q[31], q[42];\nRZZ(0) q[25], q[9];\nRZZ(0) q[30], q[23];\nRZZ(0) q[20], q[47];\nRZZ(0) q[39], q[4];\nRZZ(0) q[22], q[14];\nRZZ(0) q[7], q[6];\nRZZ(0) q[28], q[2];\nRZZ(0) q[38], q[11];\nRZZ(0) q[27], q[49];\nRZZ(0) q[10], q[13];\nRZZ(0) q[17], q[3];\nRZZ(0) q[37], q[24];\nRZZ(0) q[34], q[54];\nRZZ(0) q[52], q[50];\nRZZ(0) q[53], q[5];\nRZZ(0) q[41], q[36];\nRZZ(0) q[1], q[48];\nRZZ(0) q[18], q[19];\nRZZ(0) q[33], q[46];\nRZZ(0) q[29], q[44];\nRZZ(0) q[15], q[40];\nRZZ(0) q[16], q[45];\nRZZ(0) q[51], q[32];\nRZZ(0) q[21], q[26];\nRZZ(0) q[0], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[46], q[8];\nRZZ(0) q[19], q[6];\nRZZ(0) q[5], q[21];\nRZZ(0) q[17], q[31];\nRZZ(0) q[51], q[14];\nRZZ(0) q[48], q[39];\nRZZ(0) q[50], q[18];\nRZZ(0) q[54], q[52];\nRZZ(0) q[7], q[36];\nRZZ(0) q[1], q[34];\nRZZ(0) q[23], q[15];\nRZZ(0) q[41], q[44];\nRZZ(0) q[38], q[0];\nRZZ(0) q[25], q[49];\nRZZ(0) q[12], q[16];\nRZZ(0) q[22], q[3];\nRZZ(0) q[13], q[32];\nRZZ(0) q[9], q[2];\nRZZ(0) q[35], q[10];\nRZZ(0) q[4], q[27];\nRZZ(0) q[45], q[55];\nRZZ(0) q[30], q[29];\nRZZ(0) q[24], q[11];\nRZZ(0) q[33], q[26];\nRZZ(0) q[40], q[43];\nRZZ(0) q[47], q[42];\nRZZ(0) q[53], q[28];\nRZZ(0) q[37], q[20];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[21];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[31];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nRZZ(0) q[24], q[33];\nRZZ(0) q[8], q[34];\nRZZ(0) q[13], q[43];\nRZZ(0) q[22], q[41];\nRZZ(0) q[29], q[36];\nRZZ(0) q[40], q[28];\nRZZ(0) q[10], q[9];\nRZZ(0) q[15], q[1];\nRZZ(0) q[55], q[27];\nRZZ(0) q[42], q[3];\nRZZ(0) q[47], q[21];\nRZZ(0) q[54], q[46];\nRZZ(0) q[52], q[30];\nRZZ(0) q[14], q[31];\nRZZ(0) q[26], q[18];\nRZZ(0) q[51], q[11];\nRZZ(0) q[12], q[37];\nRZZ(0) q[53], q[49];\nRZZ(0) q[16], q[23];\nRZZ(0) q[0], q[50];\nRZZ(0) q[19], q[25];\nRZZ(0) q[4], q[17];\nRZZ(0) q[2], q[45];\nRZZ(0) q[32], q[5];\nRZZ(0) q[44], q[7];\nRZZ(0) q[20], q[6];\nRZZ(0) q[38], q[35];\nRZZ(0) q[39], q[48];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nRZZ(0) q[13], q[40];\nRZZ(0) q[20], q[46];\nRZZ(0) q[54], q[26];\nRZZ(0) q[17], q[47];\nRZZ(0) q[12], q[0];\nRZZ(0) q[14], q[24];\nRZZ(0) q[51], q[21];\nRZZ(0) q[25], q[31];\nRZZ(0) q[38], q[48];\nRZZ(0) q[10], q[6];\nRZZ(0) q[50], q[30];\nRZZ(0) q[23], q[28];\nRZZ(0) q[36], q[27];\nRZZ(0) q[32], q[19];\nRZZ(0) q[29], q[4];\nRZZ(0) q[9], q[16];\nRZZ(0) q[34], q[3];\nRZZ(0) q[43], q[49];\nRZZ(0) q[53], q[55];\nRZZ(0) q[37], q[41];\nRZZ(0) q[2], q[45];\nRZZ(0) q[7], q[52];\nRZZ(0) q[35], q[15];\nRZZ(0) q[8], q[44];\nRZZ(0) q[22], q[1];\nRZZ(0) q[39], q[11];\nRZZ(0) q[42], q[33];\nRZZ(0) q[5], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[29];\nry(1.0*pi) q[31];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nry(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[48];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0) q[40], q[5];\nRZZ(0) q[17], q[34];\nRZZ(0) q[44], q[54];\nRZZ(0) q[30], q[22];\nRZZ(0) q[25], q[53];\nRZZ(0) q[38], q[52];\nRZZ(0) q[32], q[23];\nRZZ(0) q[49], q[18];\nRZZ(0) q[16], q[21];\nRZZ(0) q[36], q[11];\nRZZ(0) q[20], q[39];\nRZZ(0) q[26], q[45];\nRZZ(0) q[41], q[6];\nRZZ(0) q[2], q[35];\nRZZ(0) q[43], q[33];\nRZZ(0) q[9], q[29];\nRZZ(0) q[14], q[12];\nRZZ(0) q[27], q[8];\nRZZ(0) q[48], q[4];\nRZZ(0) q[47], q[7];\nRZZ(0) q[42], q[15];\nRZZ(0) q[37], q[1];\nRZZ(0) q[51], q[31];\nRZZ(0) q[3], q[13];\nRZZ(0) q[0], q[19];\nRZZ(0) q[28], q[10];\nRZZ(0) q[46], q[55];\nRZZ(0) q[50], q[24];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[19];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[29], q[6];\nRZZ(0) q[25], q[43];\nRZZ(0) q[11], q[45];\nRZZ(0) q[26], q[47];\nRZZ(0) q[38], q[35];\nRZZ(0) q[42], q[23];\nRZZ(0) q[53], q[55];\nRZZ(0) q[13], q[31];\nRZZ(0) q[20], q[3];\nRZZ(0) q[16], q[19];\nRZZ(0) q[34], q[40];\nRZZ(0) q[10], q[12];\nRZZ(0) q[24], q[39];\nRZZ(0) q[37], q[41];\nRZZ(0) q[32], q[14];\nRZZ(0) q[2], q[8];\nRZZ(0) q[17], q[9];\nRZZ(0) q[52], q[5];\nRZZ(0) q[50], q[18];\nRZZ(0) q[49], q[51];\nRZZ(0) q[28], q[27];\nRZZ(0) q[22], q[30];\nRZZ(0) q[21], q[36];\nRZZ(0) q[54], q[48];\nRZZ(0) q[1], q[44];\nRZZ(0) q[4], q[46];\nRZZ(0) q[33], q[15];\nRZZ(0) q[0], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[47], q[49];\nRZZ(0) q[44], q[10];\nRZZ(0) q[37], q[29];\nRZZ(0) q[20], q[3];\nRZZ(0) q[18], q[1];\nRZZ(0) q[6], q[28];\nRZZ(0) q[2], q[34];\nRZZ(0) q[23], q[13];\nRZZ(0) q[26], q[21];\nRZZ(0) q[4], q[46];\nRZZ(0) q[15], q[14];\nRZZ(0) q[11], q[51];\nRZZ(0) q[33], q[8];\nRZZ(0) q[27], q[45];\nRZZ(0) q[52], q[31];\nRZZ(0) q[41], q[0];\nRZZ(0) q[16], q[54];\nRZZ(0) q[32], q[39];\nRZZ(0) q[42], q[36];\nRZZ(0) q[24], q[48];\nRZZ(0) q[40], q[19];\nRZZ(0) q[17], q[7];\nRZZ(0) q[9], q[35];\nRZZ(0) q[38], q[53];\nRZZ(0) q[50], q[43];\nRZZ(0) q[55], q[12];\nRZZ(0) q[30], q[25];\nRZZ(0) q[5], q[22];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[20], q[40];\nRZZ(0) q[16], q[4];\nRZZ(0) q[11], q[28];\nRZZ(0) q[47], q[35];\nRZZ(0) q[51], q[5];\nRZZ(0) q[39], q[18];\nRZZ(0) q[0], q[42];\nRZZ(0) q[45], q[13];\nRZZ(0) q[15], q[50];\nRZZ(0) q[22], q[48];\nRZZ(0) q[9], q[52];\nRZZ(0) q[25], q[19];\nRZZ(0) q[53], q[38];\nRZZ(0) q[55], q[24];\nRZZ(0) q[21], q[43];\nRZZ(0) q[3], q[41];\nRZZ(0) q[46], q[12];\nRZZ(0) q[49], q[54];\nRZZ(0) q[23], q[33];\nRZZ(0) q[6], q[10];\nRZZ(0) q[34], q[26];\nRZZ(0) q[44], q[14];\nRZZ(0) q[2], q[36];\nRZZ(0) q[8], q[31];\nRZZ(0) q[27], q[1];\nRZZ(0) q[29], q[17];\nRZZ(0) q[7], q[32];\nRZZ(0) q[37], q[30];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[54];\nRZZ(0) q[35], q[53];\nRZZ(0) q[50], q[4];\nRZZ(0) q[25], q[19];\nRZZ(0) q[29], q[52];\nRZZ(0) q[51], q[40];\nRZZ(0) q[47], q[22];\nRZZ(0) q[20], q[42];\nRZZ(0) q[23], q[26];\nRZZ(0) q[48], q[45];\nRZZ(0) q[9], q[55];\nRZZ(0) q[43], q[14];\nRZZ(0) q[16], q[24];\nRZZ(0) q[13], q[15];\nRZZ(0) q[30], q[44];\nRZZ(0) q[6], q[0];\nRZZ(0) q[10], q[36];\nRZZ(0) q[21], q[7];\nRZZ(0) q[17], q[1];\nRZZ(0) q[54], q[2];\nRZZ(0) q[11], q[37];\nRZZ(0) q[32], q[39];\nRZZ(0) q[5], q[41];\nRZZ(0) q[49], q[38];\nRZZ(0) q[27], q[34];\nRZZ(0) q[28], q[18];\nRZZ(0) q[33], q[8];\nRZZ(0) q[3], q[31];\nRZZ(0) q[46], q[12];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[34];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[41], q[18];\nRZZ(0) q[55], q[17];\nRZZ(0) q[51], q[8];\nRZZ(0) q[33], q[19];\nRZZ(0) q[47], q[49];\nRZZ(0) q[20], q[24];\nRZZ(0) q[15], q[6];\nRZZ(0) q[16], q[4];\nRZZ(0) q[13], q[23];\nRZZ(0) q[2], q[28];\nRZZ(0) q[44], q[50];\nRZZ(0) q[29], q[45];\nRZZ(0) q[35], q[32];\nRZZ(0) q[1], q[31];\nRZZ(0) q[26], q[36];\nRZZ(0) q[54], q[48];\nRZZ(0) q[21], q[39];\nRZZ(0) q[53], q[9];\nRZZ(0) q[0], q[7];\nRZZ(0) q[37], q[25];\nRZZ(0) q[46], q[10];\nRZZ(0) q[5], q[34];\nRZZ(0) q[11], q[14];\nRZZ(0) q[52], q[22];\nRZZ(0) q[30], q[12];\nRZZ(0) q[40], q[38];\nRZZ(0) q[27], q[43];\nRZZ(0) q[42], q[3];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[10];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[41];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[49];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[20], q[2];\nRZZ(0) q[7], q[54];\nRZZ(0) q[48], q[45];\nRZZ(0) q[42], q[11];\nRZZ(0) q[12], q[34];\nRZZ(0) q[38], q[50];\nRZZ(0) q[25], q[40];\nRZZ(0) q[30], q[21];\nRZZ(0) q[53], q[6];\nRZZ(0) q[36], q[23];\nRZZ(0) q[37], q[52];\nRZZ(0) q[3], q[5];\nRZZ(0) q[47], q[31];\nRZZ(0) q[1], q[14];\nRZZ(0) q[10], q[43];\nRZZ(0) q[41], q[8];\nRZZ(0) q[44], q[24];\nRZZ(0) q[46], q[35];\nRZZ(0) q[28], q[4];\nRZZ(0) q[33], q[9];\nRZZ(0) q[55], q[16];\nRZZ(0) q[18], q[0];\nRZZ(0) q[19], q[51];\nRZZ(0) q[22], q[49];\nRZZ(0) q[39], q[29];\nRZZ(0) q[15], q[17];\nRZZ(0) q[27], q[13];\nRZZ(0) q[26], q[32];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[13];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[31], q[30];\nRZZ(0) q[7], q[35];\nRZZ(0) q[37], q[48];\nRZZ(0) q[38], q[43];\nRZZ(0) q[6], q[42];\nRZZ(0) q[49], q[11];\nRZZ(0) q[54], q[40];\nRZZ(0) q[44], q[25];\nRZZ(0) q[18], q[0];\nRZZ(0) q[41], q[2];\nRZZ(0) q[36], q[13];\nRZZ(0) q[39], q[1];\nRZZ(0) q[4], q[24];\nRZZ(0) q[8], q[52];\nRZZ(0) q[9], q[53];\nRZZ(0) q[46], q[21];\nRZZ(0) q[15], q[28];\nRZZ(0) q[29], q[27];\nRZZ(0) q[16], q[20];\nRZZ(0) q[12], q[33];\nRZZ(0) q[10], q[47];\nRZZ(0) q[17], q[23];\nRZZ(0) q[3], q[32];\nRZZ(0) q[34], q[26];\nRZZ(0) q[14], q[50];\nRZZ(0) q[22], q[5];\nRZZ(0) q[45], q[19];\nRZZ(0) q[51], q[55];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[5];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[8], q[43];\nRZZ(0) q[17], q[9];\nRZZ(0) q[52], q[35];\nRZZ(0) q[51], q[13];\nRZZ(0) q[36], q[22];\nRZZ(0) q[25], q[49];\nRZZ(0) q[18], q[31];\nRZZ(0) q[19], q[48];\nRZZ(0) q[30], q[11];\nRZZ(0) q[16], q[46];\nRZZ(0) q[4], q[12];\nRZZ(0) q[47], q[26];\nRZZ(0) q[55], q[41];\nRZZ(0) q[24], q[15];\nRZZ(0) q[6], q[45];\nRZZ(0) q[42], q[3];\nRZZ(0) q[32], q[50];\nRZZ(0) q[20], q[29];\nRZZ(0) q[5], q[40];\nRZZ(0) q[2], q[39];\nRZZ(0) q[7], q[27];\nRZZ(0) q[1], q[34];\nRZZ(0) q[21], q[54];\nRZZ(0) q[0], q[53];\nRZZ(0) q[23], q[10];\nRZZ(0) q[33], q[14];\nRZZ(0) q[38], q[28];\nRZZ(0) q[37], q[44];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[23], q[14];\nRZZ(0) q[24], q[4];\nRZZ(0) q[53], q[44];\nRZZ(0) q[28], q[36];\nRZZ(0) q[7], q[31];\nRZZ(0) q[19], q[30];\nRZZ(0) q[11], q[45];\nRZZ(0) q[9], q[25];\nRZZ(0) q[50], q[51];\nRZZ(0) q[55], q[32];\nRZZ(0) q[43], q[41];\nRZZ(0) q[22], q[38];\nRZZ(0) q[17], q[29];\nRZZ(0) q[52], q[6];\nRZZ(0) q[39], q[12];\nRZZ(0) q[18], q[1];\nRZZ(0) q[27], q[26];\nRZZ(0) q[35], q[21];\nRZZ(0) q[3], q[40];\nRZZ(0) q[8], q[15];\nRZZ(0) q[37], q[54];\nRZZ(0) q[46], q[49];\nRZZ(0) q[0], q[47];\nRZZ(0) q[2], q[10];\nRZZ(0) q[5], q[16];\nRZZ(0) q[20], q[34];\nRZZ(0) q[13], q[48];\nRZZ(0) q[33], q[42];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nry(1.0*pi) q[51];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[6];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[32];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0) q[5], q[29];\nRZZ(0) q[53], q[33];\nRZZ(0) q[50], q[7];\nRZZ(0) q[37], q[2];\nRZZ(0) q[36], q[14];\nRZZ(0) q[4], q[35];\nRZZ(0) q[17], q[42];\nRZZ(0) q[8], q[11];\nRZZ(0) q[47], q[31];\nRZZ(0) q[34], q[21];\nRZZ(0) q[18], q[32];\nRZZ(0) q[1], q[55];\nRZZ(0) q[0], q[46];\nRZZ(0) q[44], q[3];\nRZZ(0) q[39], q[43];\nRZZ(0) q[27], q[9];\nRZZ(0) q[15], q[52];\nRZZ(0) q[41], q[48];\nRZZ(0) q[45], q[6];\nRZZ(0) q[25], q[16];\nRZZ(0) q[24], q[12];\nRZZ(0) q[13], q[51];\nRZZ(0) q[26], q[28];\nRZZ(0) q[22], q[38];\nRZZ(0) q[49], q[54];\nRZZ(0) q[19], q[30];\nRZZ(0) q[20], q[10];\nRZZ(0) q[40], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[22];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[11], q[48];\nRZZ(0) q[34], q[37];\nRZZ(0) q[22], q[40];\nRZZ(0) q[36], q[52];\nRZZ(0) q[45], q[46];\nRZZ(0) q[6], q[18];\nRZZ(0) q[15], q[50];\nRZZ(0) q[20], q[2];\nRZZ(0) q[33], q[8];\nRZZ(0) q[28], q[26];\nRZZ(0) q[1], q[42];\nRZZ(0) q[23], q[41];\nRZZ(0) q[39], q[17];\nRZZ(0) q[53], q[31];\nRZZ(0) q[49], q[43];\nRZZ(0) q[35], q[24];\nRZZ(0) q[9], q[3];\nRZZ(0) q[29], q[38];\nRZZ(0) q[44], q[10];\nRZZ(0) q[30], q[51];\nRZZ(0) q[19], q[27];\nRZZ(0) q[5], q[47];\nRZZ(0) q[55], q[21];\nRZZ(0) q[32], q[4];\nRZZ(0) q[7], q[0];\nRZZ(0) q[13], q[16];\nRZZ(0) q[54], q[25];\nRZZ(0) q[12], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[35], q[29];\nRZZ(0) q[21], q[7];\nRZZ(0) q[14], q[9];\nRZZ(0) q[43], q[41];\nRZZ(0) q[51], q[3];\nRZZ(0) q[40], q[16];\nRZZ(0) q[17], q[32];\nRZZ(0) q[39], q[34];\nRZZ(0) q[27], q[2];\nRZZ(0) q[0], q[55];\nRZZ(0) q[12], q[50];\nRZZ(0) q[6], q[20];\nRZZ(0) q[37], q[18];\nRZZ(0) q[1], q[28];\nRZZ(0) q[54], q[19];\nRZZ(0) q[30], q[25];\nRZZ(0) q[15], q[26];\nRZZ(0) q[52], q[5];\nRZZ(0) q[4], q[47];\nRZZ(0) q[38], q[8];\nRZZ(0) q[23], q[53];\nRZZ(0) q[42], q[49];\nRZZ(0) q[13], q[48];\nRZZ(0) q[24], q[45];\nRZZ(0) q[46], q[11];\nRZZ(0) q[33], q[22];\nRZZ(0) q[36], q[10];\nRZZ(0) q[44], q[31];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[48], q[42];\nRZZ(0) q[6], q[14];\nRZZ(0) q[16], q[26];\nRZZ(0) q[19], q[18];\nRZZ(0) q[41], q[33];\nRZZ(0) q[36], q[29];\nRZZ(0) q[21], q[15];\nRZZ(0) q[38], q[40];\nRZZ(0) q[13], q[30];\nRZZ(0) q[34], q[7];\nRZZ(0) q[55], q[51];\nRZZ(0) q[46], q[45];\nRZZ(0) q[2], q[53];\nRZZ(0) q[24], q[25];\nRZZ(0) q[12], q[11];\nRZZ(0) q[28], q[32];\nRZZ(0) q[8], q[35];\nRZZ(0) q[20], q[43];\nRZZ(0) q[27], q[4];\nRZZ(0) q[54], q[0];\nRZZ(0) q[9], q[22];\nRZZ(0) q[47], q[17];\nRZZ(0) q[39], q[3];\nRZZ(0) q[44], q[10];\nRZZ(0) q[23], q[5];\nRZZ(0) q[1], q[31];\nRZZ(0) q[37], q[52];\nRZZ(0) q[50], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[55];\nRZZ(0) q[2], q[39];\nRZZ(0) q[36], q[22];\nRZZ(0) q[0], q[17];\nRZZ(0) q[6], q[23];\nRZZ(0) q[53], q[12];\nRZZ(0) q[42], q[3];\nRZZ(0) q[29], q[24];\nRZZ(0) q[4], q[28];\nRZZ(0) q[50], q[9];\nRZZ(0) q[45], q[44];\nRZZ(0) q[27], q[55];\nRZZ(0) q[7], q[14];\nRZZ(0) q[51], q[10];\nRZZ(0) q[33], q[41];\nRZZ(0) q[47], q[21];\nRZZ(0) q[25], q[49];\nRZZ(0) q[16], q[11];\nRZZ(0) q[31], q[48];\nRZZ(0) q[30], q[37];\nRZZ(0) q[5], q[20];\nRZZ(0) q[13], q[43];\nRZZ(0) q[32], q[15];\nRZZ(0) q[18], q[34];\nRZZ(0) q[1], q[35];\nRZZ(0) q[19], q[46];\nRZZ(0) q[40], q[52];\nRZZ(0) q[26], q[38];\nRZZ(0) q[8], q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[8], q[19];\nRZZ(0) q[46], q[13];\nRZZ(0) q[28], q[3];\nRZZ(0) q[25], q[45];\nRZZ(0) q[0], q[41];\nRZZ(0) q[29], q[36];\nRZZ(0) q[20], q[54];\nRZZ(0) q[49], q[35];\nRZZ(0) q[17], q[15];\nRZZ(0) q[38], q[39];\nRZZ(0) q[23], q[42];\nRZZ(0) q[40], q[48];\nRZZ(0) q[16], q[34];\nRZZ(0) q[9], q[55];\nRZZ(0) q[30], q[53];\nRZZ(0) q[50], q[14];\nRZZ(0) q[37], q[4];\nRZZ(0) q[2], q[47];\nRZZ(0) q[27], q[22];\nRZZ(0) q[51], q[44];\nRZZ(0) q[43], q[10];\nRZZ(0) q[12], q[7];\nRZZ(0) q[24], q[18];\nRZZ(0) q[26], q[33];\nRZZ(0) q[1], q[6];\nRZZ(0) q[32], q[21];\nRZZ(0) q[52], q[31];\nRZZ(0) q[11], q[5];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[14];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[23];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[26], q[10];\nRZZ(0) q[22], q[47];\nRZZ(0) q[48], q[6];\nRZZ(0) q[8], q[30];\nRZZ(0) q[39], q[13];\nRZZ(0) q[51], q[37];\nRZZ(0) q[14], q[53];\nRZZ(0) q[54], q[16];\nRZZ(0) q[19], q[18];\nRZZ(0) q[28], q[52];\nRZZ(0) q[31], q[17];\nRZZ(0) q[11], q[43];\nRZZ(0) q[35], q[55];\nRZZ(0) q[4], q[36];\nRZZ(0) q[46], q[5];\nRZZ(0) q[20], q[33];\nRZZ(0) q[7], q[1];\nRZZ(0) q[32], q[38];\nRZZ(0) q[2], q[21];\nRZZ(0) q[25], q[45];\nRZZ(0) q[24], q[15];\nRZZ(0) q[3], q[9];\nRZZ(0) q[12], q[34];\nRZZ(0) q[29], q[41];\nRZZ(0) q[49], q[27];\nRZZ(0) q[40], q[0];\nRZZ(0) q[42], q[23];\nRZZ(0) q[50], q[44];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[33];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0) q[42], q[39];\nRZZ(0) q[54], q[1];\nRZZ(0) q[22], q[26];\nRZZ(0) q[21], q[34];\nRZZ(0) q[50], q[14];\nRZZ(0) q[8], q[25];\nRZZ(0) q[4], q[23];\nRZZ(0) q[44], q[47];\nRZZ(0) q[6], q[51];\nRZZ(0) q[43], q[48];\nRZZ(0) q[13], q[45];\nRZZ(0) q[33], q[12];\nRZZ(0) q[5], q[28];\nRZZ(0) q[17], q[20];\nRZZ(0) q[53], q[31];\nRZZ(0) q[19], q[7];\nRZZ(0) q[10], q[18];\nRZZ(0) q[41], q[30];\nRZZ(0) q[35], q[24];\nRZZ(0) q[3], q[37];\nRZZ(0) q[9], q[40];\nRZZ(0) q[15], q[11];\nRZZ(0) q[27], q[32];\nRZZ(0) q[38], q[2];\nRZZ(0) q[36], q[29];\nRZZ(0) q[49], q[52];\nRZZ(0) q[16], q[46];\nRZZ(0) q[0], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[4], q[25];\nRZZ(0) q[47], q[37];\nRZZ(0) q[52], q[31];\nRZZ(0) q[6], q[22];\nRZZ(0) q[1], q[7];\nRZZ(0) q[5], q[32];\nRZZ(0) q[42], q[45];\nRZZ(0) q[49], q[40];\nRZZ(0) q[21], q[29];\nRZZ(0) q[18], q[3];\nRZZ(0) q[35], q[2];\nRZZ(0) q[12], q[53];\nRZZ(0) q[13], q[30];\nRZZ(0) q[55], q[51];\nRZZ(0) q[54], q[14];\nRZZ(0) q[0], q[10];\nRZZ(0) q[17], q[50];\nRZZ(0) q[43], q[20];\nRZZ(0) q[41], q[15];\nRZZ(0) q[19], q[46];\nRZZ(0) q[8], q[11];\nRZZ(0) q[26], q[33];\nRZZ(0) q[23], q[34];\nRZZ(0) q[16], q[27];\nRZZ(0) q[36], q[28];\nRZZ(0) q[44], q[38];\nRZZ(0) q[39], q[9];\nRZZ(0) q[48], q[24];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[42];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[54], q[13];\nRZZ(0) q[28], q[53];\nRZZ(0) q[24], q[7];\nRZZ(0) q[23], q[47];\nRZZ(0) q[5], q[26];\nRZZ(0) q[43], q[16];\nRZZ(0) q[29], q[21];\nRZZ(0) q[55], q[22];\nRZZ(0) q[3], q[17];\nRZZ(0) q[45], q[50];\nRZZ(0) q[18], q[31];\nRZZ(0) q[1], q[20];\nRZZ(0) q[2], q[32];\nRZZ(0) q[39], q[36];\nRZZ(0) q[52], q[10];\nRZZ(0) q[30], q[44];\nRZZ(0) q[49], q[19];\nRZZ(0) q[46], q[4];\nRZZ(0) q[15], q[41];\nRZZ(0) q[11], q[0];\nRZZ(0) q[38], q[35];\nRZZ(0) q[27], q[25];\nRZZ(0) q[6], q[8];\nRZZ(0) q[12], q[33];\nRZZ(0) q[51], q[9];\nRZZ(0) q[14], q[34];\nRZZ(0) q[42], q[37];\nRZZ(0) q[48], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[28];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[37], q[13];\nRZZ(0) q[23], q[52];\nRZZ(0) q[31], q[45];\nRZZ(0) q[42], q[20];\nRZZ(0) q[55], q[41];\nRZZ(0) q[26], q[5];\nRZZ(0) q[53], q[14];\nRZZ(0) q[12], q[24];\nRZZ(0) q[50], q[25];\nRZZ(0) q[18], q[8];\nRZZ(0) q[28], q[7];\nRZZ(0) q[36], q[46];\nRZZ(0) q[44], q[51];\nRZZ(0) q[39], q[29];\nRZZ(0) q[9], q[38];\nRZZ(0) q[35], q[49];\nRZZ(0) q[4], q[0];\nRZZ(0) q[48], q[32];\nRZZ(0) q[1], q[17];\nRZZ(0) q[6], q[11];\nRZZ(0) q[10], q[33];\nRZZ(0) q[21], q[16];\nRZZ(0) q[47], q[3];\nRZZ(0) q[22], q[40];\nRZZ(0) q[30], q[54];\nRZZ(0) q[15], q[34];\nRZZ(0) q[43], q[19];\nRZZ(0) q[27], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[30];\nry(1.0*pi) q[32];\nry(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[34], q[25];\nRZZ(0) q[36], q[15];\nRZZ(0) q[14], q[3];\nRZZ(0) q[6], q[46];\nRZZ(0) q[30], q[41];\nRZZ(0) q[50], q[37];\nRZZ(0) q[52], q[38];\nRZZ(0) q[26], q[45];\nRZZ(0) q[2], q[49];\nRZZ(0) q[22], q[5];\nRZZ(0) q[16], q[1];\nRZZ(0) q[39], q[29];\nRZZ(0) q[48], q[35];\nRZZ(0) q[27], q[17];\nRZZ(0) q[7], q[20];\nRZZ(0) q[18], q[42];\nRZZ(0) q[32], q[31];\nRZZ(0) q[11], q[44];\nRZZ(0) q[47], q[33];\nRZZ(0) q[53], q[40];\nRZZ(0) q[51], q[54];\nRZZ(0) q[8], q[21];\nRZZ(0) q[10], q[24];\nRZZ(0) q[9], q[55];\nRZZ(0) q[19], q[12];\nRZZ(0) q[0], q[28];\nRZZ(0) q[23], q[43];\nRZZ(0) q[4], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[8];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[35];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[14], q[24];\nRZZ(0) q[27], q[8];\nRZZ(0) q[5], q[33];\nRZZ(0) q[42], q[51];\nRZZ(0) q[16], q[4];\nRZZ(0) q[50], q[52];\nRZZ(0) q[17], q[29];\nRZZ(0) q[1], q[53];\nRZZ(0) q[39], q[32];\nRZZ(0) q[15], q[21];\nRZZ(0) q[28], q[9];\nRZZ(0) q[43], q[0];\nRZZ(0) q[35], q[45];\nRZZ(0) q[46], q[20];\nRZZ(0) q[18], q[54];\nRZZ(0) q[12], q[41];\nRZZ(0) q[49], q[31];\nRZZ(0) q[2], q[30];\nRZZ(0) q[37], q[48];\nRZZ(0) q[23], q[25];\nRZZ(0) q[36], q[3];\nRZZ(0) q[7], q[38];\nRZZ(0) q[26], q[11];\nRZZ(0) q[13], q[22];\nRZZ(0) q[47], q[10];\nRZZ(0) q[44], q[6];\nRZZ(0) q[55], q[34];\nRZZ(0) q[19], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[52], q[47];\nRZZ(0) q[54], q[41];\nRZZ(0) q[40], q[11];\nRZZ(0) q[1], q[17];\nRZZ(0) q[48], q[55];\nRZZ(0) q[49], q[7];\nRZZ(0) q[36], q[22];\nRZZ(0) q[25], q[27];\nRZZ(0) q[18], q[16];\nRZZ(0) q[33], q[45];\nRZZ(0) q[30], q[15];\nRZZ(0) q[42], q[37];\nRZZ(0) q[5], q[31];\nRZZ(0) q[10], q[39];\nRZZ(0) q[12], q[9];\nRZZ(0) q[29], q[28];\nRZZ(0) q[13], q[24];\nRZZ(0) q[43], q[2];\nRZZ(0) q[32], q[38];\nRZZ(0) q[0], q[51];\nRZZ(0) q[14], q[20];\nRZZ(0) q[53], q[4];\nRZZ(0) q[46], q[34];\nRZZ(0) q[50], q[23];\nRZZ(0) q[26], q[8];\nRZZ(0) q[6], q[35];\nRZZ(0) q[21], q[3];\nRZZ(0) q[44], q[19];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(0.5*pi) q[26];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[38], q[35];\nRZZ(0) q[37], q[0];\nRZZ(0) q[28], q[41];\nRZZ(0) q[26], q[8];\nRZZ(0) q[11], q[55];\nRZZ(0) q[46], q[32];\nRZZ(0) q[27], q[15];\nRZZ(0) q[14], q[52];\nRZZ(0) q[13], q[18];\nRZZ(0) q[6], q[54];\nRZZ(0) q[33], q[39];\nRZZ(0) q[24], q[5];\nRZZ(0) q[10], q[44];\nRZZ(0) q[36], q[2];\nRZZ(0) q[40], q[1];\nRZZ(0) q[17], q[22];\nRZZ(0) q[30], q[25];\nRZZ(0) q[45], q[48];\nRZZ(0) q[53], q[43];\nRZZ(0) q[12], q[31];\nRZZ(0) q[49], q[9];\nRZZ(0) q[34], q[3];\nRZZ(0) q[4], q[42];\nRZZ(0) q[47], q[23];\nRZZ(0) q[29], q[7];\nRZZ(0) q[51], q[19];\nRZZ(0) q[21], q[50];\nRZZ(0) q[20], q[16];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[9];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[37];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0) q[22], q[8];\nRZZ(0) q[34], q[29];\nRZZ(0) q[52], q[50];\nRZZ(0) q[31], q[14];\nRZZ(0) q[32], q[0];\nRZZ(0) q[20], q[26];\nRZZ(0) q[43], q[35];\nRZZ(0) q[51], q[38];\nRZZ(0) q[9], q[54];\nRZZ(0) q[44], q[4];\nRZZ(0) q[15], q[49];\nRZZ(0) q[53], q[36];\nRZZ(0) q[25], q[10];\nRZZ(0) q[33], q[3];\nRZZ(0) q[5], q[1];\nRZZ(0) q[55], q[17];\nRZZ(0) q[47], q[13];\nRZZ(0) q[18], q[2];\nRZZ(0) q[39], q[37];\nRZZ(0) q[27], q[24];\nRZZ(0) q[16], q[6];\nRZZ(0) q[23], q[41];\nRZZ(0) q[42], q[28];\nRZZ(0) q[11], q[45];\nRZZ(0) q[12], q[46];\nRZZ(0) q[21], q[19];\nRZZ(0) q[48], q[7];\nRZZ(0) q[30], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[27], q[31];\nRZZ(0) q[7], q[37];\nRZZ(0) q[12], q[26];\nRZZ(0) q[51], q[52];\nRZZ(0) q[45], q[2];\nRZZ(0) q[43], q[5];\nRZZ(0) q[36], q[28];\nRZZ(0) q[1], q[4];\nRZZ(0) q[50], q[54];\nRZZ(0) q[11], q[40];\nRZZ(0) q[41], q[19];\nRZZ(0) q[46], q[3];\nRZZ(0) q[8], q[0];\nRZZ(0) q[49], q[34];\nRZZ(0) q[55], q[53];\nRZZ(0) q[25], q[18];\nRZZ(0) q[14], q[6];\nRZZ(0) q[22], q[39];\nRZZ(0) q[23], q[20];\nRZZ(0) q[15], q[10];\nRZZ(0) q[21], q[24];\nRZZ(0) q[47], q[42];\nRZZ(0) q[29], q[48];\nRZZ(0) q[17], q[38];\nRZZ(0) q[13], q[33];\nRZZ(0) q[35], q[30];\nRZZ(0) q[16], q[9];\nRZZ(0) q[44], q[32];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[17];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[55];\nRZZ(0) q[45], q[29];\nRZZ(0) q[37], q[3];\nRZZ(0) q[21], q[34];\nRZZ(0) q[4], q[19];\nRZZ(0) q[26], q[39];\nRZZ(0) q[53], q[32];\nRZZ(0) q[10], q[14];\nRZZ(0) q[9], q[38];\nRZZ(0) q[30], q[13];\nRZZ(0) q[31], q[51];\nRZZ(0) q[42], q[54];\nRZZ(0) q[18], q[16];\nRZZ(0) q[17], q[52];\nRZZ(0) q[25], q[48];\nRZZ(0) q[28], q[41];\nRZZ(0) q[50], q[33];\nRZZ(0) q[24], q[46];\nRZZ(0) q[7], q[47];\nRZZ(0) q[0], q[36];\nRZZ(0) q[6], q[23];\nRZZ(0) q[40], q[22];\nRZZ(0) q[49], q[8];\nRZZ(0) q[2], q[20];\nRZZ(0) q[1], q[55];\nRZZ(0) q[15], q[44];\nRZZ(0) q[27], q[11];\nRZZ(0) q[43], q[12];\nRZZ(0) q[5], q[35];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[53], q[1];\nRZZ(0) q[0], q[11];\nRZZ(0) q[54], q[34];\nRZZ(0) q[48], q[5];\nRZZ(0) q[43], q[2];\nRZZ(0) q[47], q[18];\nRZZ(0) q[55], q[32];\nRZZ(0) q[33], q[25];\nRZZ(0) q[8], q[6];\nRZZ(0) q[35], q[22];\nRZZ(0) q[42], q[36];\nRZZ(0) q[20], q[28];\nRZZ(0) q[19], q[13];\nRZZ(0) q[27], q[40];\nRZZ(0) q[50], q[15];\nRZZ(0) q[51], q[26];\nRZZ(0) q[23], q[41];\nRZZ(0) q[44], q[49];\nRZZ(0) q[24], q[30];\nRZZ(0) q[45], q[31];\nRZZ(0) q[7], q[29];\nRZZ(0) q[21], q[46];\nRZZ(0) q[52], q[12];\nRZZ(0) q[38], q[9];\nRZZ(0) q[37], q[16];\nRZZ(0) q[17], q[3];\nRZZ(0) q[10], q[14];\nRZZ(0) q[39], q[4];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[45];\nry(3.5*pi) q[47];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nRZZ(0) q[33], q[44];\nRZZ(0) q[25], q[47];\nRZZ(0) q[20], q[32];\nRZZ(0) q[42], q[54];\nRZZ(0) q[48], q[31];\nRZZ(0) q[1], q[27];\nRZZ(0) q[41], q[29];\nRZZ(0) q[9], q[38];\nRZZ(0) q[40], q[34];\nRZZ(0) q[52], q[28];\nRZZ(0) q[6], q[10];\nRZZ(0) q[36], q[3];\nRZZ(0) q[49], q[43];\nRZZ(0) q[22], q[0];\nRZZ(0) q[2], q[45];\nRZZ(0) q[15], q[18];\nRZZ(0) q[26], q[23];\nRZZ(0) q[5], q[46];\nRZZ(0) q[39], q[21];\nRZZ(0) q[16], q[55];\nRZZ(0) q[53], q[11];\nRZZ(0) q[17], q[7];\nRZZ(0) q[13], q[4];\nRZZ(0) q[14], q[24];\nRZZ(0) q[51], q[37];\nRZZ(0) q[8], q[35];\nRZZ(0) q[30], q[19];\nRZZ(0) q[12], q[50];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[54];\nRZZ(0) q[22], q[34];\nRZZ(0) q[33], q[3];\nRZZ(0) q[26], q[52];\nRZZ(0) q[13], q[1];\nRZZ(0) q[47], q[12];\nRZZ(0) q[2], q[18];\nRZZ(0) q[17], q[35];\nRZZ(0) q[4], q[14];\nRZZ(0) q[41], q[7];\nRZZ(0) q[0], q[28];\nRZZ(0) q[55], q[31];\nRZZ(0) q[40], q[6];\nRZZ(0) q[21], q[43];\nRZZ(0) q[29], q[50];\nRZZ(0) q[9], q[36];\nRZZ(0) q[46], q[48];\nRZZ(0) q[45], q[11];\nRZZ(0) q[42], q[5];\nRZZ(0) q[27], q[23];\nRZZ(0) q[51], q[20];\nRZZ(0) q[10], q[8];\nRZZ(0) q[53], q[24];\nRZZ(0) q[15], q[54];\nRZZ(0) q[16], q[25];\nRZZ(0) q[44], q[30];\nRZZ(0) q[49], q[38];\nRZZ(0) q[32], q[19];\nRZZ(0) q[39], q[37];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0) q[21], q[55];\nRZZ(0) q[46], q[15];\nRZZ(0) q[44], q[51];\nRZZ(0) q[33], q[45];\nRZZ(0) q[16], q[13];\nRZZ(0) q[14], q[54];\nRZZ(0) q[7], q[25];\nRZZ(0) q[3], q[1];\nRZZ(0) q[5], q[49];\nRZZ(0) q[24], q[47];\nRZZ(0) q[17], q[43];\nRZZ(0) q[9], q[31];\nRZZ(0) q[42], q[32];\nRZZ(0) q[34], q[22];\nRZZ(0) q[23], q[39];\nRZZ(0) q[36], q[8];\nRZZ(0) q[19], q[2];\nRZZ(0) q[10], q[52];\nRZZ(0) q[28], q[0];\nRZZ(0) q[6], q[37];\nRZZ(0) q[30], q[20];\nRZZ(0) q[40], q[53];\nRZZ(0) q[26], q[38];\nRZZ(0) q[35], q[29];\nRZZ(0) q[4], q[50];\nRZZ(0) q[27], q[12];\nRZZ(0) q[41], q[48];\nRZZ(0) q[18], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[12], q[49];\nRZZ(0) q[46], q[16];\nRZZ(0) q[15], q[7];\nRZZ(0) q[31], q[42];\nRZZ(0) q[23], q[4];\nRZZ(0) q[44], q[35];\nRZZ(0) q[3], q[0];\nRZZ(0) q[28], q[5];\nRZZ(0) q[24], q[43];\nRZZ(0) q[1], q[41];\nRZZ(0) q[26], q[37];\nRZZ(0) q[18], q[9];\nRZZ(0) q[39], q[17];\nRZZ(0) q[19], q[55];\nRZZ(0) q[29], q[2];\nRZZ(0) q[11], q[53];\nRZZ(0) q[50], q[30];\nRZZ(0) q[25], q[20];\nRZZ(0) q[40], q[38];\nRZZ(0) q[6], q[54];\nRZZ(0) q[52], q[10];\nRZZ(0) q[21], q[8];\nRZZ(0) q[51], q[33];\nRZZ(0) q[45], q[27];\nRZZ(0) q[22], q[14];\nRZZ(0) q[36], q[13];\nRZZ(0) q[32], q[47];\nRZZ(0) q[34], q[48];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[35];\nry(3.5*pi) q[37];\nry(3.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[53];\nry(0.5*pi) q[55];\nRZZ(0) q[42], q[30];\nRZZ(0) q[7], q[48];\nRZZ(0) q[51], q[46];\nRZZ(0) q[34], q[23];\nRZZ(0) q[28], q[36];\nRZZ(0) q[49], q[32];\nRZZ(0) q[43], q[19];\nRZZ(0) q[35], q[50];\nRZZ(0) q[18], q[6];\nRZZ(0) q[8], q[41];\nRZZ(0) q[13], q[24];\nRZZ(0) q[21], q[15];\nRZZ(0) q[1], q[22];\nRZZ(0) q[33], q[9];\nRZZ(0) q[40], q[39];\nRZZ(0) q[5], q[2];\nRZZ(0) q[10], q[52];\nRZZ(0) q[25], q[47];\nRZZ(0) q[4], q[44];\nRZZ(0) q[27], q[3];\nRZZ(0) q[31], q[12];\nRZZ(0) q[11], q[54];\nRZZ(0) q[29], q[45];\nRZZ(0) q[16], q[26];\nRZZ(0) q[20], q[37];\nRZZ(0) q[55], q[53];\nRZZ(0) q[17], q[38];\nRZZ(0) q[0], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[5], q[36];\nRZZ(0) q[51], q[30];\nRZZ(0) q[16], q[0];\nRZZ(0) q[39], q[33];\nRZZ(0) q[4], q[41];\nRZZ(0) q[34], q[35];\nRZZ(0) q[47], q[28];\nRZZ(0) q[49], q[18];\nRZZ(0) q[48], q[21];\nRZZ(0) q[50], q[20];\nRZZ(0) q[26], q[45];\nRZZ(0) q[1], q[11];\nRZZ(0) q[23], q[12];\nRZZ(0) q[19], q[10];\nRZZ(0) q[54], q[55];\nRZZ(0) q[8], q[24];\nRZZ(0) q[31], q[2];\nRZZ(0) q[44], q[40];\nRZZ(0) q[6], q[15];\nRZZ(0) q[53], q[46];\nRZZ(0) q[9], q[32];\nRZZ(0) q[38], q[7];\nRZZ(0) q[43], q[37];\nRZZ(0) q[25], q[29];\nRZZ(0) q[22], q[42];\nRZZ(0) q[13], q[3];\nRZZ(0) q[17], q[14];\nRZZ(0) q[27], q[52];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0) q[31], q[23];\nRZZ(0) q[45], q[52];\nRZZ(0) q[11], q[4];\nRZZ(0) q[28], q[20];\nRZZ(0) q[3], q[33];\nRZZ(0) q[50], q[25];\nRZZ(0) q[14], q[53];\nRZZ(0) q[26], q[6];\nRZZ(0) q[34], q[39];\nRZZ(0) q[41], q[29];\nRZZ(0) q[8], q[55];\nRZZ(0) q[2], q[5];\nRZZ(0) q[15], q[51];\nRZZ(0) q[18], q[17];\nRZZ(0) q[43], q[1];\nRZZ(0) q[13], q[37];\nRZZ(0) q[0], q[10];\nRZZ(0) q[21], q[40];\nRZZ(0) q[16], q[48];\nRZZ(0) q[44], q[46];\nRZZ(0) q[32], q[36];\nRZZ(0) q[9], q[54];\nRZZ(0) q[38], q[30];\nRZZ(0) q[12], q[47];\nRZZ(0) q[42], q[22];\nRZZ(0) q[24], q[35];\nRZZ(0) q[49], q[7];\nRZZ(0) q[19], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[34], q[5];\nRZZ(0) q[25], q[13];\nRZZ(0) q[36], q[14];\nRZZ(0) q[16], q[38];\nRZZ(0) q[37], q[45];\nRZZ(0) q[19], q[29];\nRZZ(0) q[24], q[17];\nRZZ(0) q[43], q[54];\nRZZ(0) q[30], q[28];\nRZZ(0) q[18], q[3];\nRZZ(0) q[4], q[35];\nRZZ(0) q[8], q[55];\nRZZ(0) q[41], q[22];\nRZZ(0) q[48], q[6];\nRZZ(0) q[53], q[20];\nRZZ(0) q[47], q[12];\nRZZ(0) q[51], q[7];\nRZZ(0) q[1], q[46];\nRZZ(0) q[0], q[32];\nRZZ(0) q[23], q[39];\nRZZ(0) q[49], q[50];\nRZZ(0) q[27], q[40];\nRZZ(0) q[11], q[2];\nRZZ(0) q[33], q[52];\nRZZ(0) q[44], q[15];\nRZZ(0) q[31], q[42];\nRZZ(0) q[9], q[26];\nRZZ(0) q[21], q[10];\nrz(1.0*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[0], q[51];\nRZZ(0) q[5], q[8];\nRZZ(0) q[46], q[23];\nRZZ(0) q[55], q[26];\nRZZ(0) q[22], q[6];\nRZZ(0) q[2], q[3];\nRZZ(0) q[44], q[43];\nRZZ(0) q[11], q[42];\nRZZ(0) q[30], q[27];\nRZZ(0) q[40], q[24];\nRZZ(0) q[33], q[53];\nRZZ(0) q[12], q[39];\nRZZ(0) q[15], q[52];\nRZZ(0) q[31], q[16];\nRZZ(0) q[1], q[54];\nRZZ(0) q[4], q[28];\nRZZ(0) q[36], q[48];\nRZZ(0) q[35], q[32];\nRZZ(0) q[45], q[17];\nRZZ(0) q[10], q[7];\nRZZ(0) q[34], q[41];\nRZZ(0) q[25], q[13];\nRZZ(0) q[29], q[20];\nRZZ(0) q[38], q[47];\nRZZ(0) q[21], q[14];\nRZZ(0) q[49], q[19];\nRZZ(0) q[50], q[37];\nRZZ(0) q[18], q[9];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(1.0*pi) q[24];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[32];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0) q[31], q[8];\nRZZ(0) q[45], q[10];\nRZZ(0) q[3], q[4];\nRZZ(0) q[0], q[2];\nRZZ(0) q[38], q[29];\nRZZ(0) q[7], q[18];\nRZZ(0) q[22], q[19];\nRZZ(0) q[6], q[15];\nRZZ(0) q[23], q[49];\nRZZ(0) q[27], q[39];\nRZZ(0) q[26], q[55];\nRZZ(0) q[16], q[36];\nRZZ(0) q[20], q[51];\nRZZ(0) q[46], q[41];\nRZZ(0) q[11], q[42];\nRZZ(0) q[35], q[5];\nRZZ(0) q[17], q[14];\nRZZ(0) q[13], q[32];\nRZZ(0) q[1], q[43];\nRZZ(0) q[44], q[53];\nRZZ(0) q[52], q[9];\nRZZ(0) q[33], q[12];\nRZZ(0) q[24], q[50];\nRZZ(0) q[30], q[37];\nRZZ(0) q[34], q[47];\nRZZ(0) q[54], q[48];\nRZZ(0) q[21], q[28];\nRZZ(0) q[25], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[22], q[32];\nRZZ(0) q[21], q[15];\nRZZ(0) q[25], q[10];\nRZZ(0) q[29], q[40];\nRZZ(0) q[8], q[11];\nRZZ(0) q[1], q[33];\nRZZ(0) q[24], q[6];\nRZZ(0) q[48], q[12];\nRZZ(0) q[5], q[16];\nRZZ(0) q[20], q[52];\nRZZ(0) q[46], q[49];\nRZZ(0) q[4], q[7];\nRZZ(0) q[37], q[19];\nRZZ(0) q[9], q[31];\nRZZ(0) q[39], q[18];\nRZZ(0) q[2], q[13];\nRZZ(0) q[28], q[44];\nRZZ(0) q[47], q[30];\nRZZ(0) q[43], q[36];\nRZZ(0) q[26], q[14];\nRZZ(0) q[50], q[38];\nRZZ(0) q[17], q[23];\nRZZ(0) q[0], q[35];\nRZZ(0) q[51], q[27];\nRZZ(0) q[3], q[53];\nRZZ(0) q[34], q[42];\nRZZ(0) q[41], q[55];\nRZZ(0) q[45], q[54];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[38];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[47];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[53];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[48];\nry(1.0*pi) q[49];\nrz(0.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[4], q[7];\nRZZ(0) q[23], q[13];\nRZZ(0) q[45], q[3];\nRZZ(0) q[43], q[17];\nRZZ(0) q[28], q[30];\nRZZ(0) q[0], q[24];\nRZZ(0) q[33], q[47];\nRZZ(0) q[25], q[49];\nRZZ(0) q[18], q[20];\nRZZ(0) q[5], q[22];\nRZZ(0) q[35], q[46];\nRZZ(0) q[19], q[40];\nRZZ(0) q[29], q[9];\nRZZ(0) q[51], q[16];\nRZZ(0) q[6], q[27];\nRZZ(0) q[54], q[53];\nRZZ(0) q[34], q[42];\nRZZ(0) q[11], q[44];\nRZZ(0) q[39], q[36];\nRZZ(0) q[21], q[31];\nRZZ(0) q[37], q[15];\nRZZ(0) q[48], q[14];\nRZZ(0) q[1], q[2];\nRZZ(0) q[10], q[52];\nRZZ(0) q[12], q[41];\nRZZ(0) q[32], q[8];\nRZZ(0) q[50], q[26];\nRZZ(0) q[55], q[38];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[23], q[38];\nRZZ(0) q[20], q[39];\nRZZ(0) q[16], q[47];\nRZZ(0) q[48], q[12];\nRZZ(0) q[36], q[13];\nRZZ(0) q[55], q[26];\nRZZ(0) q[4], q[50];\nRZZ(0) q[53], q[41];\nRZZ(0) q[7], q[45];\nRZZ(0) q[49], q[34];\nRZZ(0) q[35], q[28];\nRZZ(0) q[14], q[30];\nRZZ(0) q[32], q[9];\nRZZ(0) q[3], q[22];\nRZZ(0) q[54], q[43];\nRZZ(0) q[44], q[10];\nRZZ(0) q[1], q[18];\nRZZ(0) q[46], q[8];\nRZZ(0) q[24], q[40];\nRZZ(0) q[29], q[15];\nRZZ(0) q[33], q[11];\nRZZ(0) q[52], q[0];\nRZZ(0) q[51], q[5];\nRZZ(0) q[21], q[6];\nRZZ(0) q[27], q[37];\nRZZ(0) q[17], q[2];\nRZZ(0) q[31], q[42];\nRZZ(0) q[19], q[25];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[25];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nry(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[18], q[35];\nRZZ(0) q[48], q[54];\nRZZ(0) q[40], q[49];\nRZZ(0) q[50], q[2];\nRZZ(0) q[11], q[44];\nRZZ(0) q[1], q[27];\nRZZ(0) q[30], q[38];\nRZZ(0) q[55], q[41];\nRZZ(0) q[37], q[4];\nRZZ(0) q[7], q[53];\nRZZ(0) q[25], q[22];\nRZZ(0) q[34], q[43];\nRZZ(0) q[10], q[32];\nRZZ(0) q[13], q[29];\nRZZ(0) q[19], q[5];\nRZZ(0) q[0], q[31];\nRZZ(0) q[42], q[26];\nRZZ(0) q[17], q[3];\nRZZ(0) q[51], q[23];\nRZZ(0) q[39], q[24];\nRZZ(0) q[9], q[8];\nRZZ(0) q[47], q[28];\nRZZ(0) q[20], q[14];\nRZZ(0) q[16], q[36];\nRZZ(0) q[33], q[21];\nRZZ(0) q[52], q[15];\nRZZ(0) q[12], q[46];\nRZZ(0) q[45], q[6];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[19];\nrz(1.0*pi) q[22];\nry(1.0*pi) q[24];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[14];\nry(0.5*pi) q[17];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[55];\nRZZ(0) q[15], q[2];\nRZZ(0) q[28], q[41];\nRZZ(0) q[49], q[8];\nRZZ(0) q[3], q[42];\nRZZ(0) q[29], q[43];\nRZZ(0) q[14], q[39];\nRZZ(0) q[34], q[19];\nRZZ(0) q[10], q[18];\nRZZ(0) q[23], q[40];\nRZZ(0) q[47], q[55];\nRZZ(0) q[32], q[16];\nRZZ(0) q[6], q[33];\nRZZ(0) q[27], q[21];\nRZZ(0) q[12], q[46];\nRZZ(0) q[7], q[30];\nRZZ(0) q[17], q[38];\nRZZ(0) q[44], q[25];\nRZZ(0) q[26], q[37];\nRZZ(0) q[36], q[4];\nRZZ(0) q[52], q[48];\nRZZ(0) q[5], q[0];\nRZZ(0) q[24], q[22];\nRZZ(0) q[1], q[20];\nRZZ(0) q[53], q[31];\nRZZ(0) q[35], q[11];\nRZZ(0) q[54], q[13];\nRZZ(0) q[51], q[9];\nRZZ(0) q[50], q[45];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[55], q[20];\nRZZ(0) q[35], q[46];\nRZZ(0) q[6], q[34];\nRZZ(0) q[54], q[16];\nRZZ(0) q[40], q[22];\nRZZ(0) q[13], q[49];\nRZZ(0) q[47], q[18];\nRZZ(0) q[10], q[19];\nRZZ(0) q[45], q[50];\nRZZ(0) q[42], q[28];\nRZZ(0) q[15], q[0];\nRZZ(0) q[26], q[31];\nRZZ(0) q[25], q[23];\nRZZ(0) q[41], q[1];\nRZZ(0) q[37], q[48];\nRZZ(0) q[11], q[7];\nRZZ(0) q[36], q[32];\nRZZ(0) q[4], q[44];\nRZZ(0) q[5], q[30];\nRZZ(0) q[38], q[8];\nRZZ(0) q[24], q[52];\nRZZ(0) q[12], q[21];\nRZZ(0) q[3], q[2];\nRZZ(0) q[17], q[43];\nRZZ(0) q[29], q[9];\nRZZ(0) q[33], q[51];\nRZZ(0) q[39], q[53];\nRZZ(0) q[27], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[34];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[15], q[36];\nRZZ(0) q[34], q[33];\nRZZ(0) q[26], q[8];\nRZZ(0) q[21], q[9];\nRZZ(0) q[38], q[37];\nRZZ(0) q[10], q[6];\nRZZ(0) q[53], q[28];\nRZZ(0) q[31], q[39];\nRZZ(0) q[44], q[11];\nRZZ(0) q[18], q[19];\nRZZ(0) q[3], q[32];\nRZZ(0) q[22], q[42];\nRZZ(0) q[40], q[27];\nRZZ(0) q[24], q[23];\nRZZ(0) q[35], q[5];\nRZZ(0) q[48], q[7];\nRZZ(0) q[49], q[13];\nRZZ(0) q[30], q[54];\nRZZ(0) q[0], q[25];\nRZZ(0) q[55], q[17];\nRZZ(0) q[50], q[4];\nRZZ(0) q[29], q[16];\nRZZ(0) q[43], q[52];\nRZZ(0) q[45], q[51];\nRZZ(0) q[20], q[14];\nRZZ(0) q[47], q[46];\nRZZ(0) q[12], q[1];\nRZZ(0) q[2], q[41];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(1.0*pi) q[22];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (8, 0) [16]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[42];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[41], q[3];\nRZZ(0) q[16], q[14];\nRZZ(0) q[52], q[53];\nRZZ(0) q[11], q[28];\nRZZ(0) q[21], q[36];\nRZZ(0) q[18], q[34];\nRZZ(0) q[10], q[47];\nRZZ(0) q[15], q[2];\nRZZ(0) q[43], q[42];\nRZZ(0) q[35], q[51];\nRZZ(0) q[39], q[7];\nRZZ(0) q[44], q[17];\nRZZ(0) q[19], q[1];\nRZZ(0) q[26], q[4];\nRZZ(0) q[31], q[9];\nRZZ(0) q[50], q[49];\nRZZ(0) q[27], q[13];\nRZZ(0) q[8], q[46];\nRZZ(0) q[55], q[29];\nRZZ(0) q[32], q[54];\nRZZ(0) q[30], q[37];\nRZZ(0) q[5], q[23];\nRZZ(0) q[45], q[25];\nRZZ(0) q[24], q[12];\nRZZ(0) q[0], q[22];\nRZZ(0) q[33], q[6];\nRZZ(0) q[20], q[48];\nRZZ(0) q[38], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0) q[15], q[38];\nRZZ(0) q[36], q[11];\nRZZ(0) q[42], q[50];\nRZZ(0) q[24], q[32];\nRZZ(0) q[5], q[44];\nRZZ(0) q[6], q[4];\nRZZ(0) q[39], q[52];\nRZZ(0) q[31], q[30];\nRZZ(0) q[45], q[8];\nRZZ(0) q[41], q[17];\nRZZ(0) q[54], q[47];\nRZZ(0) q[16], q[0];\nRZZ(0) q[27], q[10];\nRZZ(0) q[22], q[48];\nRZZ(0) q[53], q[14];\nRZZ(0) q[43], q[2];\nRZZ(0) q[1], q[28];\nRZZ(0) q[55], q[29];\nRZZ(0) q[34], q[13];\nRZZ(0) q[25], q[19];\nRZZ(0) q[40], q[46];\nRZZ(0) q[18], q[9];\nRZZ(0) q[26], q[33];\nRZZ(0) q[35], q[3];\nRZZ(0) q[20], q[7];\nRZZ(0) q[12], q[23];\nRZZ(0) q[37], q[51];\nRZZ(0) q[49], q[21];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0) q[21], q[5];\nRZZ(0) q[16], q[18];\nRZZ(0) q[28], q[32];\nRZZ(0) q[40], q[25];\nRZZ(0) q[14], q[3];\nRZZ(0) q[4], q[19];\nRZZ(0) q[41], q[22];\nRZZ(0) q[54], q[37];\nRZZ(0) q[55], q[42];\nRZZ(0) q[50], q[53];\nRZZ(0) q[7], q[48];\nRZZ(0) q[26], q[20];\nRZZ(0) q[35], q[45];\nRZZ(0) q[13], q[29];\nRZZ(0) q[23], q[44];\nRZZ(0) q[12], q[2];\nRZZ(0) q[36], q[51];\nRZZ(0) q[47], q[10];\nRZZ(0) q[6], q[34];\nRZZ(0) q[39], q[49];\nRZZ(0) q[43], q[38];\nRZZ(0) q[33], q[15];\nRZZ(0) q[52], q[31];\nRZZ(0) q[17], q[9];\nRZZ(0) q[1], q[30];\nRZZ(0) q[46], q[11];\nRZZ(0) q[0], q[8];\nRZZ(0) q[24], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[30];\nry(3.5*pi) q[32];\nry(1.0*pi) q[33];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0) q[0], q[9];\nRZZ(0) q[48], q[36];\nRZZ(0) q[26], q[23];\nRZZ(0) q[35], q[10];\nRZZ(0) q[15], q[44];\nRZZ(0) q[34], q[27];\nRZZ(0) q[2], q[51];\nRZZ(0) q[42], q[22];\nRZZ(0) q[33], q[20];\nRZZ(0) q[21], q[55];\nRZZ(0) q[7], q[3];\nRZZ(0) q[1], q[5];\nRZZ(0) q[54], q[41];\nRZZ(0) q[8], q[19];\nRZZ(0) q[29], q[24];\nRZZ(0) q[16], q[45];\nRZZ(0) q[43], q[52];\nRZZ(0) q[31], q[17];\nRZZ(0) q[28], q[46];\nRZZ(0) q[37], q[25];\nRZZ(0) q[40], q[14];\nRZZ(0) q[11], q[30];\nRZZ(0) q[18], q[50];\nRZZ(0) q[47], q[39];\nRZZ(0) q[38], q[4];\nRZZ(0) q[32], q[53];\nRZZ(0) q[12], q[49];\nRZZ(0) q[13], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[30];\nry(1.0*pi) q[33];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0) q[18], q[6];\nRZZ(0) q[2], q[14];\nRZZ(0) q[50], q[0];\nRZZ(0) q[39], q[22];\nRZZ(0) q[32], q[19];\nRZZ(0) q[29], q[54];\nRZZ(0) q[8], q[9];\nRZZ(0) q[13], q[1];\nRZZ(0) q[21], q[40];\nRZZ(0) q[46], q[31];\nRZZ(0) q[51], q[24];\nRZZ(0) q[17], q[48];\nRZZ(0) q[12], q[41];\nRZZ(0) q[36], q[55];\nRZZ(0) q[47], q[20];\nRZZ(0) q[26], q[34];\nRZZ(0) q[38], q[25];\nRZZ(0) q[42], q[11];\nRZZ(0) q[49], q[23];\nRZZ(0) q[45], q[53];\nRZZ(0) q[10], q[44];\nRZZ(0) q[33], q[5];\nRZZ(0) q[16], q[28];\nRZZ(0) q[27], q[30];\nRZZ(0) q[35], q[43];\nRZZ(0) q[15], q[7];\nRZZ(0) q[37], q[3];\nRZZ(0) q[52], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[48], q[39];\nRZZ(0) q[1], q[47];\nRZZ(0) q[41], q[32];\nRZZ(0) q[44], q[24];\nRZZ(0) q[19], q[21];\nRZZ(0) q[52], q[36];\nRZZ(0) q[22], q[20];\nRZZ(0) q[40], q[7];\nRZZ(0) q[17], q[31];\nRZZ(0) q[4], q[10];\nRZZ(0) q[14], q[37];\nRZZ(0) q[5], q[27];\nRZZ(0) q[49], q[3];\nRZZ(0) q[51], q[46];\nRZZ(0) q[53], q[28];\nRZZ(0) q[42], q[11];\nRZZ(0) q[34], q[50];\nRZZ(0) q[55], q[35];\nRZZ(0) q[6], q[8];\nRZZ(0) q[45], q[43];\nRZZ(0) q[18], q[13];\nRZZ(0) q[30], q[15];\nRZZ(0) q[29], q[26];\nRZZ(0) q[12], q[54];\nRZZ(0) q[0], q[33];\nRZZ(0) q[23], q[16];\nRZZ(0) q[38], q[2];\nRZZ(0) q[25], q[9];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[22];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[35], q[41];\nRZZ(0) q[11], q[1];\nRZZ(0) q[2], q[37];\nRZZ(0) q[29], q[13];\nRZZ(0) q[34], q[6];\nRZZ(0) q[12], q[10];\nRZZ(0) q[22], q[31];\nRZZ(0) q[43], q[26];\nRZZ(0) q[14], q[36];\nRZZ(0) q[15], q[42];\nRZZ(0) q[54], q[16];\nRZZ(0) q[17], q[30];\nRZZ(0) q[38], q[9];\nRZZ(0) q[55], q[52];\nRZZ(0) q[39], q[23];\nRZZ(0) q[19], q[51];\nRZZ(0) q[3], q[4];\nRZZ(0) q[25], q[21];\nRZZ(0) q[49], q[0];\nRZZ(0) q[44], q[33];\nRZZ(0) q[50], q[45];\nRZZ(0) q[40], q[32];\nRZZ(0) q[24], q[53];\nRZZ(0) q[20], q[18];\nRZZ(0) q[48], q[8];\nRZZ(0) q[28], q[27];\nRZZ(0) q[47], q[46];\nRZZ(0) q[5], q[7];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[42];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[51], q[21];\nRZZ(0) q[42], q[17];\nRZZ(0) q[24], q[1];\nRZZ(0) q[16], q[15];\nRZZ(0) q[5], q[49];\nRZZ(0) q[18], q[31];\nRZZ(0) q[2], q[43];\nRZZ(0) q[11], q[14];\nRZZ(0) q[22], q[35];\nRZZ(0) q[19], q[33];\nRZZ(0) q[48], q[55];\nRZZ(0) q[25], q[38];\nRZZ(0) q[0], q[53];\nRZZ(0) q[34], q[20];\nRZZ(0) q[39], q[27];\nRZZ(0) q[45], q[8];\nRZZ(0) q[3], q[41];\nRZZ(0) q[7], q[47];\nRZZ(0) q[12], q[54];\nRZZ(0) q[28], q[26];\nRZZ(0) q[13], q[10];\nRZZ(0) q[4], q[37];\nRZZ(0) q[30], q[52];\nRZZ(0) q[44], q[29];\nRZZ(0) q[6], q[32];\nRZZ(0) q[46], q[36];\nRZZ(0) q[50], q[23];\nRZZ(0) q[40], q[9];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[33];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[25];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (32, 5) [17]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0) q[22], q[15];\nRZZ(0) q[18], q[41];\nRZZ(0) q[25], q[42];\nRZZ(0) q[13], q[43];\nRZZ(0) q[2], q[26];\nRZZ(0) q[21], q[49];\nRZZ(0) q[45], q[34];\nRZZ(0) q[44], q[38];\nRZZ(0) q[7], q[35];\nRZZ(0) q[32], q[0];\nRZZ(0) q[53], q[39];\nRZZ(0) q[28], q[4];\nRZZ(0) q[3], q[20];\nRZZ(0) q[11], q[47];\nRZZ(0) q[10], q[37];\nRZZ(0) q[55], q[46];\nRZZ(0) q[51], q[1];\nRZZ(0) q[30], q[8];\nRZZ(0) q[23], q[48];\nRZZ(0) q[33], q[31];\nRZZ(0) q[52], q[50];\nRZZ(0) q[29], q[5];\nRZZ(0) q[16], q[40];\nRZZ(0) q[17], q[24];\nRZZ(0) q[14], q[54];\nRZZ(0) q[36], q[9];\nRZZ(0) q[19], q[6];\nRZZ(0) q[27], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[50], q[15];\nRZZ(0) q[16], q[28];\nRZZ(0) q[52], q[11];\nRZZ(0) q[34], q[0];\nRZZ(0) q[41], q[55];\nRZZ(0) q[20], q[31];\nRZZ(0) q[32], q[37];\nRZZ(0) q[45], q[39];\nRZZ(0) q[19], q[25];\nRZZ(0) q[22], q[29];\nRZZ(0) q[10], q[26];\nRZZ(0) q[17], q[40];\nRZZ(0) q[24], q[54];\nRZZ(0) q[27], q[13];\nRZZ(0) q[47], q[38];\nRZZ(0) q[51], q[9];\nRZZ(0) q[30], q[3];\nRZZ(0) q[43], q[35];\nRZZ(0) q[18], q[36];\nRZZ(0) q[8], q[4];\nRZZ(0) q[12], q[48];\nRZZ(0) q[7], q[33];\nRZZ(0) q[23], q[1];\nRZZ(0) q[5], q[21];\nRZZ(0) q[44], q[6];\nRZZ(0) q[46], q[14];\nRZZ(0) q[2], q[49];\nRZZ(0) q[53], q[42];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nry(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[14], q[55];\nRZZ(0) q[39], q[54];\nRZZ(0) q[53], q[34];\nRZZ(0) q[4], q[0];\nRZZ(0) q[16], q[22];\nRZZ(0) q[1], q[52];\nRZZ(0) q[46], q[32];\nRZZ(0) q[17], q[5];\nRZZ(0) q[43], q[24];\nRZZ(0) q[23], q[50];\nRZZ(0) q[30], q[40];\nRZZ(0) q[12], q[42];\nRZZ(0) q[10], q[28];\nRZZ(0) q[38], q[9];\nRZZ(0) q[35], q[15];\nRZZ(0) q[13], q[25];\nRZZ(0) q[33], q[2];\nRZZ(0) q[26], q[45];\nRZZ(0) q[47], q[20];\nRZZ(0) q[29], q[8];\nRZZ(0) q[18], q[48];\nRZZ(0) q[11], q[36];\nRZZ(0) q[7], q[3];\nRZZ(0) q[27], q[31];\nRZZ(0) q[51], q[37];\nRZZ(0) q[21], q[41];\nRZZ(0) q[6], q[44];\nRZZ(0) q[19], q[49];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[12];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[27];\nry(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[55];\nRZZ(0) q[0], q[54];\nRZZ(0) q[45], q[7];\nRZZ(0) q[32], q[3];\nRZZ(0) q[51], q[12];\nRZZ(0) q[34], q[53];\nRZZ(0) q[27], q[36];\nRZZ(0) q[29], q[10];\nRZZ(0) q[38], q[26];\nRZZ(0) q[44], q[47];\nRZZ(0) q[37], q[50];\nRZZ(0) q[40], q[13];\nRZZ(0) q[41], q[55];\nRZZ(0) q[16], q[48];\nRZZ(0) q[19], q[24];\nRZZ(0) q[49], q[30];\nRZZ(0) q[20], q[25];\nRZZ(0) q[2], q[52];\nRZZ(0) q[14], q[5];\nRZZ(0) q[15], q[17];\nRZZ(0) q[8], q[9];\nRZZ(0) q[46], q[28];\nRZZ(0) q[1], q[42];\nRZZ(0) q[21], q[18];\nRZZ(0) q[6], q[43];\nRZZ(0) q[33], q[22];\nRZZ(0) q[4], q[35];\nRZZ(0) q[39], q[23];\nRZZ(0) q[31], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[39], q[44];\nRZZ(0) q[41], q[26];\nRZZ(0) q[29], q[4];\nRZZ(0) q[20], q[7];\nRZZ(0) q[35], q[34];\nRZZ(0) q[0], q[10];\nRZZ(0) q[19], q[54];\nRZZ(0) q[17], q[27];\nRZZ(0) q[52], q[3];\nRZZ(0) q[28], q[46];\nRZZ(0) q[22], q[2];\nRZZ(0) q[55], q[42];\nRZZ(0) q[16], q[50];\nRZZ(0) q[12], q[14];\nRZZ(0) q[18], q[53];\nRZZ(0) q[11], q[32];\nRZZ(0) q[49], q[6];\nRZZ(0) q[30], q[13];\nRZZ(0) q[37], q[31];\nRZZ(0) q[5], q[1];\nRZZ(0) q[21], q[43];\nRZZ(0) q[47], q[45];\nRZZ(0) q[33], q[25];\nRZZ(0) q[36], q[40];\nRZZ(0) q[9], q[24];\nRZZ(0) q[51], q[15];\nRZZ(0) q[8], q[23];\nRZZ(0) q[48], q[38];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[42];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[54];\nRZZ(0) q[23], q[28];\nRZZ(0) q[32], q[36];\nRZZ(0) q[13], q[49];\nRZZ(0) q[16], q[26];\nRZZ(0) q[44], q[10];\nRZZ(0) q[15], q[54];\nRZZ(0) q[47], q[11];\nRZZ(0) q[12], q[30];\nRZZ(0) q[18], q[48];\nRZZ(0) q[39], q[21];\nRZZ(0) q[38], q[5];\nRZZ(0) q[40], q[3];\nRZZ(0) q[37], q[42];\nRZZ(0) q[52], q[43];\nRZZ(0) q[8], q[29];\nRZZ(0) q[17], q[27];\nRZZ(0) q[35], q[14];\nRZZ(0) q[24], q[31];\nRZZ(0) q[20], q[55];\nRZZ(0) q[9], q[45];\nRZZ(0) q[50], q[0];\nRZZ(0) q[4], q[1];\nRZZ(0) q[7], q[22];\nRZZ(0) q[19], q[51];\nRZZ(0) q[41], q[25];\nRZZ(0) q[53], q[2];\nRZZ(0) q[46], q[6];\nRZZ(0) q[33], q[34];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[28];\nry(3.5*pi) q[32];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nry(1.0*pi) q[46];\nry(0.5*pi) q[49];\nry(1.0*pi) q[51];\nrz(3.5*pi) q[54];\nRZZ(0) q[16], q[47];\nRZZ(0) q[50], q[26];\nRZZ(0) q[12], q[15];\nRZZ(0) q[44], q[21];\nRZZ(0) q[36], q[1];\nRZZ(0) q[54], q[24];\nRZZ(0) q[19], q[17];\nRZZ(0) q[55], q[3];\nRZZ(0) q[33], q[18];\nRZZ(0) q[46], q[11];\nRZZ(0) q[51], q[41];\nRZZ(0) q[30], q[37];\nRZZ(0) q[34], q[45];\nRZZ(0) q[13], q[39];\nRZZ(0) q[22], q[53];\nRZZ(0) q[49], q[42];\nRZZ(0) q[14], q[2];\nRZZ(0) q[38], q[5];\nRZZ(0) q[32], q[0];\nRZZ(0) q[31], q[7];\nRZZ(0) q[25], q[20];\nRZZ(0) q[43], q[10];\nRZZ(0) q[8], q[52];\nRZZ(0) q[29], q[48];\nRZZ(0) q[9], q[40];\nRZZ(0) q[27], q[6];\nRZZ(0) q[35], q[4];\nRZZ(0) q[28], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[49], q[24];\nRZZ(0) q[27], q[3];\nRZZ(0) q[13], q[28];\nRZZ(0) q[14], q[38];\nRZZ(0) q[1], q[37];\nRZZ(0) q[29], q[53];\nRZZ(0) q[15], q[35];\nRZZ(0) q[12], q[31];\nRZZ(0) q[48], q[2];\nRZZ(0) q[32], q[6];\nRZZ(0) q[26], q[40];\nRZZ(0) q[21], q[25];\nRZZ(0) q[10], q[30];\nRZZ(0) q[39], q[44];\nRZZ(0) q[47], q[45];\nRZZ(0) q[36], q[54];\nRZZ(0) q[50], q[41];\nRZZ(0) q[8], q[42];\nRZZ(0) q[52], q[0];\nRZZ(0) q[11], q[18];\nRZZ(0) q[43], q[22];\nRZZ(0) q[20], q[7];\nRZZ(0) q[23], q[46];\nRZZ(0) q[5], q[4];\nRZZ(0) q[19], q[34];\nRZZ(0) q[33], q[55];\nRZZ(0) q[51], q[16];\nRZZ(0) q[17], q[9];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[44];\nry(1.0*pi) q[48];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[0], q[28];\nRZZ(0) q[20], q[12];\nRZZ(0) q[8], q[46];\nRZZ(0) q[36], q[47];\nRZZ(0) q[10], q[11];\nRZZ(0) q[38], q[34];\nRZZ(0) q[30], q[18];\nRZZ(0) q[25], q[26];\nRZZ(0) q[9], q[55];\nRZZ(0) q[15], q[45];\nRZZ(0) q[37], q[23];\nRZZ(0) q[31], q[27];\nRZZ(0) q[5], q[29];\nRZZ(0) q[6], q[24];\nRZZ(0) q[16], q[48];\nRZZ(0) q[49], q[32];\nRZZ(0) q[19], q[13];\nRZZ(0) q[1], q[21];\nRZZ(0) q[50], q[3];\nRZZ(0) q[14], q[52];\nRZZ(0) q[53], q[33];\nRZZ(0) q[17], q[42];\nRZZ(0) q[54], q[22];\nRZZ(0) q[7], q[44];\nRZZ(0) q[35], q[39];\nRZZ(0) q[40], q[51];\nRZZ(0) q[2], q[4];\nRZZ(0) q[41], q[43];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[24], q[17];\nRZZ(0) q[18], q[4];\nRZZ(0) q[49], q[35];\nRZZ(0) q[27], q[48];\nRZZ(0) q[47], q[50];\nRZZ(0) q[1], q[29];\nRZZ(0) q[30], q[41];\nRZZ(0) q[34], q[10];\nRZZ(0) q[36], q[0];\nRZZ(0) q[6], q[22];\nRZZ(0) q[46], q[25];\nRZZ(0) q[55], q[12];\nRZZ(0) q[44], q[19];\nRZZ(0) q[2], q[40];\nRZZ(0) q[28], q[14];\nRZZ(0) q[33], q[45];\nRZZ(0) q[26], q[7];\nRZZ(0) q[37], q[54];\nRZZ(0) q[11], q[32];\nRZZ(0) q[53], q[51];\nRZZ(0) q[43], q[8];\nRZZ(0) q[38], q[15];\nRZZ(0) q[52], q[42];\nRZZ(0) q[16], q[21];\nRZZ(0) q[9], q[3];\nRZZ(0) q[31], q[39];\nRZZ(0) q[23], q[5];\nRZZ(0) q[13], q[20];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[5];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[48];\nry(0.5*pi) q[51];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[5], q[18];\nRZZ(0) q[25], q[26];\nRZZ(0) q[29], q[15];\nRZZ(0) q[13], q[52];\nRZZ(0) q[10], q[50];\nRZZ(0) q[11], q[28];\nRZZ(0) q[34], q[41];\nRZZ(0) q[12], q[4];\nRZZ(0) q[51], q[33];\nRZZ(0) q[55], q[6];\nRZZ(0) q[2], q[32];\nRZZ(0) q[22], q[46];\nRZZ(0) q[35], q[20];\nRZZ(0) q[39], q[9];\nRZZ(0) q[47], q[16];\nRZZ(0) q[21], q[31];\nRZZ(0) q[40], q[48];\nRZZ(0) q[14], q[3];\nRZZ(0) q[44], q[53];\nRZZ(0) q[49], q[42];\nRZZ(0) q[38], q[54];\nRZZ(0) q[45], q[17];\nRZZ(0) q[43], q[30];\nRZZ(0) q[24], q[27];\nRZZ(0) q[37], q[19];\nRZZ(0) q[36], q[23];\nRZZ(0) q[7], q[0];\nRZZ(0) q[8], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[33];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nRZZ(0) q[10], q[51];\nRZZ(0) q[54], q[21];\nRZZ(0) q[17], q[16];\nRZZ(0) q[4], q[1];\nRZZ(0) q[50], q[36];\nRZZ(0) q[41], q[0];\nRZZ(0) q[24], q[6];\nRZZ(0) q[43], q[11];\nRZZ(0) q[19], q[35];\nRZZ(0) q[55], q[34];\nRZZ(0) q[52], q[38];\nRZZ(0) q[23], q[13];\nRZZ(0) q[9], q[31];\nRZZ(0) q[39], q[12];\nRZZ(0) q[44], q[20];\nRZZ(0) q[7], q[5];\nRZZ(0) q[22], q[18];\nRZZ(0) q[32], q[28];\nRZZ(0) q[2], q[45];\nRZZ(0) q[37], q[27];\nRZZ(0) q[33], q[3];\nRZZ(0) q[53], q[15];\nRZZ(0) q[26], q[42];\nRZZ(0) q[46], q[47];\nRZZ(0) q[49], q[48];\nRZZ(0) q[14], q[25];\nRZZ(0) q[29], q[30];\nRZZ(0) q[8], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[27];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[52];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[41], q[33];\nRZZ(0) q[14], q[44];\nRZZ(0) q[20], q[30];\nRZZ(0) q[10], q[27];\nRZZ(0) q[51], q[16];\nRZZ(0) q[39], q[37];\nRZZ(0) q[45], q[29];\nRZZ(0) q[21], q[49];\nRZZ(0) q[35], q[12];\nRZZ(0) q[34], q[9];\nRZZ(0) q[53], q[26];\nRZZ(0) q[38], q[2];\nRZZ(0) q[48], q[5];\nRZZ(0) q[4], q[3];\nRZZ(0) q[25], q[47];\nRZZ(0) q[52], q[40];\nRZZ(0) q[7], q[8];\nRZZ(0) q[54], q[46];\nRZZ(0) q[50], q[22];\nRZZ(0) q[0], q[32];\nRZZ(0) q[24], q[23];\nRZZ(0) q[1], q[55];\nRZZ(0) q[31], q[11];\nRZZ(0) q[6], q[43];\nRZZ(0) q[13], q[19];\nRZZ(0) q[36], q[28];\nRZZ(0) q[17], q[42];\nRZZ(0) q[15], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[44], q[23];\nRZZ(0) q[12], q[29];\nRZZ(0) q[33], q[46];\nRZZ(0) q[43], q[45];\nRZZ(0) q[30], q[26];\nRZZ(0) q[25], q[5];\nRZZ(0) q[24], q[42];\nRZZ(0) q[1], q[22];\nRZZ(0) q[6], q[55];\nRZZ(0) q[52], q[15];\nRZZ(0) q[21], q[51];\nRZZ(0) q[48], q[16];\nRZZ(0) q[34], q[7];\nRZZ(0) q[27], q[10];\nRZZ(0) q[47], q[40];\nRZZ(0) q[13], q[38];\nRZZ(0) q[54], q[8];\nRZZ(0) q[9], q[28];\nRZZ(0) q[4], q[3];\nRZZ(0) q[39], q[2];\nRZZ(0) q[17], q[49];\nRZZ(0) q[41], q[20];\nRZZ(0) q[37], q[18];\nRZZ(0) q[11], q[31];\nRZZ(0) q[19], q[14];\nRZZ(0) q[53], q[35];\nRZZ(0) q[50], q[32];\nRZZ(0) q[36], q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[48];\nry(3.5*pi) q[50];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[6], q[2];\nRZZ(0) q[7], q[31];\nRZZ(0) q[33], q[23];\nRZZ(0) q[55], q[42];\nRZZ(0) q[45], q[16];\nRZZ(0) q[54], q[50];\nRZZ(0) q[34], q[14];\nRZZ(0) q[30], q[11];\nRZZ(0) q[48], q[37];\nRZZ(0) q[38], q[29];\nRZZ(0) q[12], q[26];\nRZZ(0) q[22], q[0];\nRZZ(0) q[21], q[40];\nRZZ(0) q[41], q[51];\nRZZ(0) q[1], q[27];\nRZZ(0) q[53], q[47];\nRZZ(0) q[17], q[4];\nRZZ(0) q[24], q[18];\nRZZ(0) q[39], q[46];\nRZZ(0) q[8], q[43];\nRZZ(0) q[19], q[10];\nRZZ(0) q[49], q[52];\nRZZ(0) q[3], q[28];\nRZZ(0) q[20], q[9];\nRZZ(0) q[35], q[32];\nRZZ(0) q[15], q[44];\nRZZ(0) q[13], q[5];\nRZZ(0) q[36], q[25];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[8];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[23];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(1.0*pi) q[33];\nry(1.0*pi) q[35];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0) q[31], q[53];\nRZZ(0) q[10], q[25];\nRZZ(0) q[21], q[38];\nRZZ(0) q[3], q[36];\nRZZ(0) q[8], q[1];\nRZZ(0) q[30], q[28];\nRZZ(0) q[32], q[7];\nRZZ(0) q[48], q[29];\nRZZ(0) q[23], q[49];\nRZZ(0) q[14], q[24];\nRZZ(0) q[11], q[47];\nRZZ(0) q[27], q[5];\nRZZ(0) q[39], q[6];\nRZZ(0) q[45], q[17];\nRZZ(0) q[20], q[0];\nRZZ(0) q[16], q[55];\nRZZ(0) q[22], q[33];\nRZZ(0) q[46], q[52];\nRZZ(0) q[41], q[37];\nRZZ(0) q[35], q[19];\nRZZ(0) q[34], q[42];\nRZZ(0) q[4], q[50];\nRZZ(0) q[43], q[18];\nRZZ(0) q[15], q[12];\nRZZ(0) q[51], q[9];\nRZZ(0) q[44], q[54];\nRZZ(0) q[13], q[40];\nRZZ(0) q[26], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[26];\nry(0.5*pi) q[28];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0) q[19], q[8];\nRZZ(0) q[4], q[50];\nRZZ(0) q[53], q[3];\nRZZ(0) q[16], q[36];\nRZZ(0) q[23], q[29];\nRZZ(0) q[10], q[33];\nRZZ(0) q[26], q[49];\nRZZ(0) q[54], q[27];\nRZZ(0) q[51], q[31];\nRZZ(0) q[42], q[45];\nRZZ(0) q[12], q[35];\nRZZ(0) q[32], q[30];\nRZZ(0) q[48], q[38];\nRZZ(0) q[18], q[25];\nRZZ(0) q[47], q[6];\nRZZ(0) q[0], q[21];\nRZZ(0) q[11], q[40];\nRZZ(0) q[52], q[13];\nRZZ(0) q[46], q[44];\nRZZ(0) q[17], q[55];\nRZZ(0) q[15], q[5];\nRZZ(0) q[20], q[41];\nRZZ(0) q[43], q[24];\nRZZ(0) q[2], q[22];\nRZZ(0) q[37], q[7];\nRZZ(0) q[28], q[14];\nRZZ(0) q[39], q[9];\nRZZ(0) q[34], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[38];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[0], q[54];\nRZZ(0) q[44], q[26];\nRZZ(0) q[14], q[18];\nRZZ(0) q[3], q[16];\nRZZ(0) q[35], q[37];\nRZZ(0) q[12], q[29];\nRZZ(0) q[48], q[7];\nRZZ(0) q[27], q[21];\nRZZ(0) q[17], q[20];\nRZZ(0) q[1], q[39];\nRZZ(0) q[2], q[51];\nRZZ(0) q[43], q[53];\nRZZ(0) q[11], q[52];\nRZZ(0) q[40], q[10];\nRZZ(0) q[31], q[4];\nRZZ(0) q[22], q[42];\nRZZ(0) q[19], q[8];\nRZZ(0) q[23], q[46];\nRZZ(0) q[13], q[24];\nRZZ(0) q[5], q[6];\nRZZ(0) q[47], q[28];\nRZZ(0) q[41], q[30];\nRZZ(0) q[50], q[55];\nRZZ(0) q[45], q[34];\nRZZ(0) q[49], q[15];\nRZZ(0) q[33], q[25];\nRZZ(0) q[36], q[38];\nRZZ(0) q[9], q[32];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[23], q[29];\nRZZ(0) q[47], q[41];\nRZZ(0) q[8], q[45];\nRZZ(0) q[24], q[1];\nRZZ(0) q[22], q[14];\nRZZ(0) q[53], q[33];\nRZZ(0) q[27], q[4];\nRZZ(0) q[52], q[46];\nRZZ(0) q[9], q[48];\nRZZ(0) q[25], q[26];\nRZZ(0) q[44], q[54];\nRZZ(0) q[43], q[20];\nRZZ(0) q[30], q[51];\nRZZ(0) q[36], q[13];\nRZZ(0) q[50], q[49];\nRZZ(0) q[39], q[6];\nRZZ(0) q[3], q[31];\nRZZ(0) q[11], q[15];\nRZZ(0) q[10], q[42];\nRZZ(0) q[55], q[28];\nRZZ(0) q[21], q[5];\nRZZ(0) q[17], q[37];\nRZZ(0) q[12], q[2];\nRZZ(0) q[18], q[0];\nRZZ(0) q[40], q[35];\nRZZ(0) q[7], q[19];\nRZZ(0) q[16], q[34];\nRZZ(0) q[38], q[32];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[18], q[7];\nRZZ(0) q[27], q[25];\nRZZ(0) q[19], q[11];\nRZZ(0) q[5], q[43];\nRZZ(0) q[49], q[47];\nRZZ(0) q[35], q[45];\nRZZ(0) q[41], q[51];\nRZZ(0) q[20], q[15];\nRZZ(0) q[16], q[13];\nRZZ(0) q[3], q[29];\nRZZ(0) q[48], q[26];\nRZZ(0) q[9], q[2];\nRZZ(0) q[52], q[31];\nRZZ(0) q[39], q[1];\nRZZ(0) q[37], q[30];\nRZZ(0) q[46], q[32];\nRZZ(0) q[33], q[10];\nRZZ(0) q[54], q[8];\nRZZ(0) q[24], q[38];\nRZZ(0) q[12], q[53];\nRZZ(0) q[40], q[28];\nRZZ(0) q[34], q[14];\nRZZ(0) q[22], q[6];\nRZZ(0) q[0], q[44];\nRZZ(0) q[36], q[21];\nRZZ(0) q[42], q[4];\nRZZ(0) q[17], q[55];\nRZZ(0) q[23], q[50];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[11];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[7], q[41];\nRZZ(0) q[52], q[6];\nRZZ(0) q[37], q[10];\nRZZ(0) q[15], q[25];\nRZZ(0) q[8], q[45];\nRZZ(0) q[33], q[3];\nRZZ(0) q[42], q[9];\nRZZ(0) q[27], q[53];\nRZZ(0) q[18], q[51];\nRZZ(0) q[44], q[4];\nRZZ(0) q[34], q[22];\nRZZ(0) q[16], q[30];\nRZZ(0) q[38], q[24];\nRZZ(0) q[46], q[11];\nRZZ(0) q[14], q[40];\nRZZ(0) q[54], q[35];\nRZZ(0) q[28], q[12];\nRZZ(0) q[31], q[55];\nRZZ(0) q[49], q[2];\nRZZ(0) q[5], q[26];\nRZZ(0) q[29], q[23];\nRZZ(0) q[21], q[17];\nRZZ(0) q[1], q[47];\nRZZ(0) q[48], q[20];\nRZZ(0) q[32], q[43];\nRZZ(0) q[19], q[36];\nRZZ(0) q[0], q[13];\nRZZ(0) q[50], q[39];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[31];\nry(1.0*pi) q[33];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[54];\nRZZ(0) q[52], q[10];\nRZZ(0) q[43], q[53];\nRZZ(0) q[12], q[13];\nRZZ(0) q[30], q[33];\nRZZ(0) q[25], q[15];\nRZZ(0) q[31], q[41];\nRZZ(0) q[48], q[36];\nRZZ(0) q[16], q[4];\nRZZ(0) q[26], q[23];\nRZZ(0) q[47], q[27];\nRZZ(0) q[7], q[28];\nRZZ(0) q[54], q[35];\nRZZ(0) q[20], q[0];\nRZZ(0) q[14], q[11];\nRZZ(0) q[40], q[34];\nRZZ(0) q[32], q[19];\nRZZ(0) q[51], q[6];\nRZZ(0) q[24], q[22];\nRZZ(0) q[29], q[37];\nRZZ(0) q[17], q[18];\nRZZ(0) q[49], q[1];\nRZZ(0) q[50], q[3];\nRZZ(0) q[45], q[55];\nRZZ(0) q[44], q[5];\nRZZ(0) q[2], q[42];\nRZZ(0) q[38], q[8];\nRZZ(0) q[39], q[46];\nRZZ(0) q[21], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0) q[53], q[32];\nRZZ(0) q[23], q[52];\nRZZ(0) q[5], q[15];\nRZZ(0) q[21], q[8];\nRZZ(0) q[48], q[1];\nRZZ(0) q[33], q[13];\nRZZ(0) q[42], q[54];\nRZZ(0) q[51], q[41];\nRZZ(0) q[12], q[9];\nRZZ(0) q[26], q[3];\nRZZ(0) q[45], q[50];\nRZZ(0) q[46], q[36];\nRZZ(0) q[47], q[7];\nRZZ(0) q[38], q[18];\nRZZ(0) q[4], q[30];\nRZZ(0) q[6], q[40];\nRZZ(0) q[43], q[22];\nRZZ(0) q[2], q[14];\nRZZ(0) q[27], q[10];\nRZZ(0) q[16], q[20];\nRZZ(0) q[0], q[55];\nRZZ(0) q[39], q[31];\nRZZ(0) q[34], q[24];\nRZZ(0) q[19], q[49];\nRZZ(0) q[25], q[37];\nRZZ(0) q[29], q[28];\nRZZ(0) q[11], q[35];\nRZZ(0) q[44], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(1.0*pi) q[0];\nry(3.5*pi) q[3];\nry(1.0*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[21];\nry(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[42];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[28], q[36];\nRZZ(0) q[49], q[45];\nRZZ(0) q[0], q[27];\nRZZ(0) q[10], q[23];\nRZZ(0) q[41], q[32];\nRZZ(0) q[46], q[1];\nRZZ(0) q[43], q[14];\nRZZ(0) q[12], q[20];\nRZZ(0) q[25], q[16];\nRZZ(0) q[48], q[53];\nRZZ(0) q[50], q[42];\nRZZ(0) q[8], q[2];\nRZZ(0) q[19], q[13];\nRZZ(0) q[26], q[37];\nRZZ(0) q[15], q[39];\nRZZ(0) q[47], q[29];\nRZZ(0) q[35], q[4];\nRZZ(0) q[21], q[31];\nRZZ(0) q[33], q[38];\nRZZ(0) q[52], q[44];\nRZZ(0) q[6], q[22];\nRZZ(0) q[30], q[34];\nRZZ(0) q[11], q[9];\nRZZ(0) q[3], q[51];\nRZZ(0) q[40], q[18];\nRZZ(0) q[17], q[7];\nRZZ(0) q[54], q[5];\nRZZ(0) q[55], q[24];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[44];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[42], q[20];\nRZZ(0) q[46], q[44];\nRZZ(0) q[50], q[3];\nRZZ(0) q[2], q[52];\nRZZ(0) q[15], q[48];\nRZZ(0) q[0], q[10];\nRZZ(0) q[22], q[14];\nRZZ(0) q[47], q[37];\nRZZ(0) q[17], q[26];\nRZZ(0) q[53], q[31];\nRZZ(0) q[11], q[23];\nRZZ(0) q[24], q[55];\nRZZ(0) q[8], q[18];\nRZZ(0) q[27], q[40];\nRZZ(0) q[7], q[16];\nRZZ(0) q[29], q[28];\nRZZ(0) q[54], q[25];\nRZZ(0) q[19], q[6];\nRZZ(0) q[36], q[51];\nRZZ(0) q[45], q[35];\nRZZ(0) q[1], q[49];\nRZZ(0) q[43], q[30];\nRZZ(0) q[21], q[13];\nRZZ(0) q[12], q[5];\nRZZ(0) q[39], q[32];\nRZZ(0) q[38], q[41];\nRZZ(0) q[4], q[33];\nRZZ(0) q[34], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[11], q[20];\nRZZ(0) q[16], q[1];\nRZZ(0) q[46], q[13];\nRZZ(0) q[32], q[7];\nRZZ(0) q[27], q[14];\nRZZ(0) q[54], q[17];\nRZZ(0) q[12], q[30];\nRZZ(0) q[37], q[35];\nRZZ(0) q[31], q[28];\nRZZ(0) q[18], q[51];\nRZZ(0) q[2], q[10];\nRZZ(0) q[0], q[19];\nRZZ(0) q[15], q[8];\nRZZ(0) q[45], q[33];\nRZZ(0) q[26], q[23];\nRZZ(0) q[4], q[36];\nRZZ(0) q[42], q[49];\nRZZ(0) q[34], q[50];\nRZZ(0) q[6], q[55];\nRZZ(0) q[40], q[5];\nRZZ(0) q[39], q[44];\nRZZ(0) q[43], q[47];\nRZZ(0) q[21], q[41];\nRZZ(0) q[53], q[24];\nRZZ(0) q[22], q[48];\nRZZ(0) q[38], q[9];\nRZZ(0) q[25], q[52];\nRZZ(0) q[29], q[3];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[47];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[30], q[9];\nRZZ(0) q[39], q[35];\nRZZ(0) q[26], q[32];\nRZZ(0) q[5], q[15];\nRZZ(0) q[38], q[44];\nRZZ(0) q[8], q[14];\nRZZ(0) q[18], q[51];\nRZZ(0) q[13], q[28];\nRZZ(0) q[19], q[47];\nRZZ(0) q[0], q[21];\nRZZ(0) q[1], q[45];\nRZZ(0) q[24], q[55];\nRZZ(0) q[52], q[7];\nRZZ(0) q[53], q[50];\nRZZ(0) q[12], q[4];\nRZZ(0) q[36], q[20];\nRZZ(0) q[40], q[3];\nRZZ(0) q[42], q[49];\nRZZ(0) q[48], q[16];\nRZZ(0) q[29], q[43];\nRZZ(0) q[33], q[46];\nRZZ(0) q[31], q[6];\nRZZ(0) q[54], q[11];\nRZZ(0) q[17], q[25];\nRZZ(0) q[10], q[23];\nRZZ(0) q[27], q[22];\nRZZ(0) q[37], q[2];\nRZZ(0) q[41], q[34];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[2], q[45];\nRZZ(0) q[49], q[25];\nRZZ(0) q[5], q[40];\nRZZ(0) q[0], q[34];\nRZZ(0) q[39], q[24];\nRZZ(0) q[12], q[35];\nRZZ(0) q[19], q[55];\nRZZ(0) q[1], q[37];\nRZZ(0) q[53], q[26];\nRZZ(0) q[15], q[10];\nRZZ(0) q[21], q[7];\nRZZ(0) q[9], q[16];\nRZZ(0) q[46], q[28];\nRZZ(0) q[6], q[43];\nRZZ(0) q[27], q[30];\nRZZ(0) q[42], q[41];\nRZZ(0) q[36], q[47];\nRZZ(0) q[4], q[52];\nRZZ(0) q[54], q[38];\nRZZ(0) q[18], q[13];\nRZZ(0) q[11], q[32];\nRZZ(0) q[44], q[29];\nRZZ(0) q[3], q[33];\nRZZ(0) q[20], q[17];\nRZZ(0) q[51], q[22];\nRZZ(0) q[14], q[23];\nRZZ(0) q[48], q[31];\nRZZ(0) q[50], q[8];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[26];\nry(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[12], q[31];\nRZZ(0) q[10], q[40];\nRZZ(0) q[49], q[42];\nRZZ(0) q[41], q[7];\nRZZ(0) q[47], q[18];\nRZZ(0) q[33], q[35];\nRZZ(0) q[44], q[50];\nRZZ(0) q[2], q[15];\nRZZ(0) q[21], q[36];\nRZZ(0) q[46], q[1];\nRZZ(0) q[0], q[22];\nRZZ(0) q[34], q[8];\nRZZ(0) q[3], q[51];\nRZZ(0) q[17], q[30];\nRZZ(0) q[48], q[38];\nRZZ(0) q[25], q[39];\nRZZ(0) q[13], q[45];\nRZZ(0) q[5], q[24];\nRZZ(0) q[20], q[4];\nRZZ(0) q[53], q[54];\nRZZ(0) q[28], q[26];\nRZZ(0) q[6], q[19];\nRZZ(0) q[16], q[23];\nRZZ(0) q[37], q[52];\nRZZ(0) q[29], q[27];\nRZZ(0) q[9], q[55];\nRZZ(0) q[32], q[14];\nRZZ(0) q[43], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[35], q[26];\nRZZ(0) q[8], q[42];\nRZZ(0) q[9], q[40];\nRZZ(0) q[49], q[28];\nRZZ(0) q[43], q[17];\nRZZ(0) q[23], q[20];\nRZZ(0) q[39], q[25];\nRZZ(0) q[31], q[10];\nRZZ(0) q[18], q[7];\nRZZ(0) q[11], q[48];\nRZZ(0) q[50], q[0];\nRZZ(0) q[52], q[30];\nRZZ(0) q[36], q[22];\nRZZ(0) q[32], q[16];\nRZZ(0) q[4], q[21];\nRZZ(0) q[5], q[54];\nRZZ(0) q[51], q[34];\nRZZ(0) q[19], q[12];\nRZZ(0) q[33], q[37];\nRZZ(0) q[15], q[41];\nRZZ(0) q[55], q[14];\nRZZ(0) q[47], q[2];\nRZZ(0) q[13], q[29];\nRZZ(0) q[24], q[46];\nRZZ(0) q[45], q[38];\nRZZ(0) q[44], q[3];\nRZZ(0) q[27], q[1];\nRZZ(0) q[53], q[6];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[19];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[32], q[31];\nRZZ(0) q[40], q[36];\nRZZ(0) q[33], q[9];\nRZZ(0) q[19], q[5];\nRZZ(0) q[28], q[3];\nRZZ(0) q[34], q[17];\nRZZ(0) q[22], q[38];\nRZZ(0) q[0], q[53];\nRZZ(0) q[21], q[7];\nRZZ(0) q[41], q[20];\nRZZ(0) q[42], q[35];\nRZZ(0) q[47], q[6];\nRZZ(0) q[44], q[26];\nRZZ(0) q[11], q[30];\nRZZ(0) q[23], q[50];\nRZZ(0) q[29], q[15];\nRZZ(0) q[52], q[1];\nRZZ(0) q[45], q[2];\nRZZ(0) q[27], q[14];\nRZZ(0) q[25], q[43];\nRZZ(0) q[8], q[46];\nRZZ(0) q[37], q[10];\nRZZ(0) q[4], q[12];\nRZZ(0) q[24], q[49];\nRZZ(0) q[39], q[18];\nRZZ(0) q[16], q[13];\nRZZ(0) q[55], q[51];\nRZZ(0) q[54], q[48];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[46], q[23];\nRZZ(0) q[44], q[12];\nRZZ(0) q[54], q[38];\nRZZ(0) q[20], q[32];\nRZZ(0) q[50], q[27];\nRZZ(0) q[29], q[53];\nRZZ(0) q[25], q[39];\nRZZ(0) q[26], q[40];\nRZZ(0) q[19], q[8];\nRZZ(0) q[30], q[45];\nRZZ(0) q[5], q[37];\nRZZ(0) q[28], q[36];\nRZZ(0) q[34], q[41];\nRZZ(0) q[15], q[1];\nRZZ(0) q[4], q[0];\nRZZ(0) q[55], q[31];\nRZZ(0) q[42], q[9];\nRZZ(0) q[13], q[51];\nRZZ(0) q[3], q[10];\nRZZ(0) q[35], q[14];\nRZZ(0) q[49], q[7];\nRZZ(0) q[43], q[33];\nRZZ(0) q[6], q[11];\nRZZ(0) q[47], q[2];\nRZZ(0) q[48], q[24];\nRZZ(0) q[17], q[22];\nRZZ(0) q[18], q[16];\nRZZ(0) q[52], q[21];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (8, 7) [18]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[46];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0) q[11], q[37];\nRZZ(0) q[4], q[32];\nRZZ(0) q[55], q[47];\nRZZ(0) q[52], q[5];\nRZZ(0) q[36], q[43];\nRZZ(0) q[7], q[24];\nRZZ(0) q[35], q[19];\nRZZ(0) q[14], q[15];\nRZZ(0) q[10], q[18];\nRZZ(0) q[26], q[21];\nRZZ(0) q[9], q[31];\nRZZ(0) q[49], q[50];\nRZZ(0) q[33], q[42];\nRZZ(0) q[17], q[41];\nRZZ(0) q[48], q[45];\nRZZ(0) q[27], q[22];\nRZZ(0) q[40], q[28];\nRZZ(0) q[53], q[23];\nRZZ(0) q[25], q[46];\nRZZ(0) q[6], q[38];\nRZZ(0) q[20], q[13];\nRZZ(0) q[30], q[8];\nRZZ(0) q[2], q[54];\nRZZ(0) q[1], q[29];\nRZZ(0) q[39], q[12];\nRZZ(0) q[16], q[3];\nRZZ(0) q[34], q[0];\nRZZ(0) q[51], q[44];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[32];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[31], q[30];\nRZZ(0) q[21], q[18];\nRZZ(0) q[23], q[29];\nRZZ(0) q[12], q[43];\nRZZ(0) q[52], q[1];\nRZZ(0) q[51], q[37];\nRZZ(0) q[50], q[28];\nRZZ(0) q[20], q[5];\nRZZ(0) q[17], q[14];\nRZZ(0) q[55], q[4];\nRZZ(0) q[47], q[26];\nRZZ(0) q[0], q[42];\nRZZ(0) q[3], q[54];\nRZZ(0) q[53], q[48];\nRZZ(0) q[44], q[36];\nRZZ(0) q[9], q[25];\nRZZ(0) q[11], q[6];\nRZZ(0) q[10], q[24];\nRZZ(0) q[32], q[49];\nRZZ(0) q[8], q[39];\nRZZ(0) q[7], q[27];\nRZZ(0) q[40], q[33];\nRZZ(0) q[13], q[34];\nRZZ(0) q[41], q[2];\nRZZ(0) q[15], q[35];\nRZZ(0) q[46], q[22];\nRZZ(0) q[38], q[19];\nRZZ(0) q[45], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nry(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[45];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[53], q[30];\nRZZ(0) q[49], q[51];\nRZZ(0) q[9], q[46];\nRZZ(0) q[41], q[22];\nRZZ(0) q[27], q[55];\nRZZ(0) q[18], q[44];\nRZZ(0) q[33], q[35];\nRZZ(0) q[5], q[0];\nRZZ(0) q[3], q[28];\nRZZ(0) q[14], q[36];\nRZZ(0) q[43], q[23];\nRZZ(0) q[39], q[4];\nRZZ(0) q[31], q[50];\nRZZ(0) q[48], q[6];\nRZZ(0) q[40], q[11];\nRZZ(0) q[17], q[24];\nRZZ(0) q[38], q[32];\nRZZ(0) q[1], q[37];\nRZZ(0) q[47], q[26];\nRZZ(0) q[13], q[16];\nRZZ(0) q[15], q[34];\nRZZ(0) q[19], q[42];\nRZZ(0) q[25], q[2];\nRZZ(0) q[21], q[54];\nRZZ(0) q[52], q[7];\nRZZ(0) q[10], q[12];\nRZZ(0) q[20], q[29];\nRZZ(0) q[45], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[27], q[20];\nRZZ(0) q[49], q[5];\nRZZ(0) q[43], q[32];\nRZZ(0) q[52], q[26];\nRZZ(0) q[14], q[55];\nRZZ(0) q[0], q[50];\nRZZ(0) q[4], q[35];\nRZZ(0) q[17], q[42];\nRZZ(0) q[46], q[23];\nRZZ(0) q[28], q[18];\nRZZ(0) q[47], q[1];\nRZZ(0) q[40], q[15];\nRZZ(0) q[12], q[24];\nRZZ(0) q[13], q[53];\nRZZ(0) q[45], q[37];\nRZZ(0) q[2], q[8];\nRZZ(0) q[11], q[39];\nRZZ(0) q[29], q[44];\nRZZ(0) q[51], q[21];\nRZZ(0) q[10], q[7];\nRZZ(0) q[22], q[33];\nRZZ(0) q[48], q[6];\nRZZ(0) q[34], q[25];\nRZZ(0) q[19], q[36];\nRZZ(0) q[30], q[38];\nRZZ(0) q[31], q[16];\nRZZ(0) q[41], q[54];\nRZZ(0) q[9], q[3];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[24];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[33], q[28];\nRZZ(0) q[20], q[15];\nRZZ(0) q[44], q[31];\nRZZ(0) q[10], q[17];\nRZZ(0) q[54], q[36];\nRZZ(0) q[30], q[9];\nRZZ(0) q[0], q[8];\nRZZ(0) q[25], q[6];\nRZZ(0) q[11], q[52];\nRZZ(0) q[46], q[43];\nRZZ(0) q[12], q[53];\nRZZ(0) q[35], q[40];\nRZZ(0) q[55], q[39];\nRZZ(0) q[4], q[24];\nRZZ(0) q[50], q[38];\nRZZ(0) q[47], q[34];\nRZZ(0) q[32], q[2];\nRZZ(0) q[45], q[1];\nRZZ(0) q[3], q[51];\nRZZ(0) q[29], q[37];\nRZZ(0) q[48], q[41];\nRZZ(0) q[23], q[27];\nRZZ(0) q[21], q[14];\nRZZ(0) q[19], q[7];\nRZZ(0) q[42], q[18];\nRZZ(0) q[49], q[13];\nRZZ(0) q[16], q[5];\nRZZ(0) q[22], q[26];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[19], q[33];\nRZZ(0) q[28], q[39];\nRZZ(0) q[2], q[6];\nRZZ(0) q[45], q[26];\nRZZ(0) q[37], q[4];\nRZZ(0) q[51], q[47];\nRZZ(0) q[41], q[11];\nRZZ(0) q[21], q[52];\nRZZ(0) q[24], q[42];\nRZZ(0) q[36], q[3];\nRZZ(0) q[8], q[49];\nRZZ(0) q[0], q[13];\nRZZ(0) q[55], q[16];\nRZZ(0) q[34], q[29];\nRZZ(0) q[46], q[38];\nRZZ(0) q[5], q[50];\nRZZ(0) q[53], q[1];\nRZZ(0) q[20], q[17];\nRZZ(0) q[12], q[7];\nRZZ(0) q[14], q[31];\nRZZ(0) q[9], q[25];\nRZZ(0) q[18], q[23];\nRZZ(0) q[35], q[43];\nRZZ(0) q[27], q[54];\nRZZ(0) q[10], q[30];\nRZZ(0) q[32], q[22];\nRZZ(0) q[48], q[40];\nRZZ(0) q[15], q[44];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[14];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[41];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[40];\nry(1.0*pi) q[42];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[46], q[28];\nRZZ(0) q[13], q[47];\nRZZ(0) q[18], q[50];\nRZZ(0) q[48], q[9];\nRZZ(0) q[17], q[19];\nRZZ(0) q[38], q[24];\nRZZ(0) q[32], q[2];\nRZZ(0) q[36], q[0];\nRZZ(0) q[26], q[12];\nRZZ(0) q[7], q[21];\nRZZ(0) q[41], q[23];\nRZZ(0) q[5], q[1];\nRZZ(0) q[10], q[27];\nRZZ(0) q[37], q[16];\nRZZ(0) q[29], q[49];\nRZZ(0) q[4], q[45];\nRZZ(0) q[43], q[31];\nRZZ(0) q[34], q[11];\nRZZ(0) q[33], q[35];\nRZZ(0) q[22], q[44];\nRZZ(0) q[54], q[25];\nRZZ(0) q[20], q[55];\nRZZ(0) q[6], q[14];\nRZZ(0) q[8], q[30];\nRZZ(0) q[3], q[51];\nRZZ(0) q[15], q[42];\nRZZ(0) q[39], q[52];\nRZZ(0) q[53], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[25];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[54], q[2];\nRZZ(0) q[49], q[1];\nRZZ(0) q[3], q[35];\nRZZ(0) q[31], q[23];\nRZZ(0) q[37], q[53];\nRZZ(0) q[43], q[32];\nRZZ(0) q[46], q[5];\nRZZ(0) q[22], q[28];\nRZZ(0) q[26], q[40];\nRZZ(0) q[24], q[11];\nRZZ(0) q[45], q[8];\nRZZ(0) q[13], q[39];\nRZZ(0) q[9], q[4];\nRZZ(0) q[21], q[29];\nRZZ(0) q[51], q[36];\nRZZ(0) q[17], q[33];\nRZZ(0) q[19], q[7];\nRZZ(0) q[55], q[44];\nRZZ(0) q[16], q[20];\nRZZ(0) q[10], q[47];\nRZZ(0) q[52], q[48];\nRZZ(0) q[14], q[12];\nRZZ(0) q[38], q[27];\nRZZ(0) q[6], q[18];\nRZZ(0) q[42], q[30];\nRZZ(0) q[25], q[0];\nRZZ(0) q[41], q[50];\nRZZ(0) q[34], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (2, 6) [22]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[53], q[34];\nRZZ(0) q[32], q[26];\nRZZ(0) q[13], q[55];\nRZZ(0) q[16], q[8];\nRZZ(0) q[35], q[22];\nRZZ(0) q[30], q[14];\nRZZ(0) q[48], q[28];\nRZZ(0) q[31], q[39];\nRZZ(0) q[43], q[54];\nRZZ(0) q[37], q[50];\nRZZ(0) q[40], q[9];\nRZZ(0) q[33], q[23];\nRZZ(0) q[11], q[12];\nRZZ(0) q[51], q[6];\nRZZ(0) q[36], q[19];\nRZZ(0) q[25], q[4];\nRZZ(0) q[29], q[17];\nRZZ(0) q[7], q[18];\nRZZ(0) q[5], q[44];\nRZZ(0) q[27], q[1];\nRZZ(0) q[3], q[46];\nRZZ(0) q[38], q[42];\nRZZ(0) q[24], q[41];\nRZZ(0) q[15], q[10];\nRZZ(0) q[20], q[45];\nRZZ(0) q[49], q[21];\nRZZ(0) q[0], q[2];\nRZZ(0) q[47], q[52];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[12];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[45];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[38];\nry(0.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[6], q[13];\nRZZ(0) q[22], q[16];\nRZZ(0) q[30], q[3];\nRZZ(0) q[11], q[45];\nRZZ(0) q[1], q[31];\nRZZ(0) q[18], q[25];\nRZZ(0) q[24], q[43];\nRZZ(0) q[17], q[4];\nRZZ(0) q[20], q[7];\nRZZ(0) q[46], q[40];\nRZZ(0) q[36], q[23];\nRZZ(0) q[28], q[33];\nRZZ(0) q[34], q[5];\nRZZ(0) q[48], q[10];\nRZZ(0) q[44], q[55];\nRZZ(0) q[0], q[47];\nRZZ(0) q[12], q[21];\nRZZ(0) q[41], q[8];\nRZZ(0) q[15], q[37];\nRZZ(0) q[35], q[38];\nRZZ(0) q[54], q[52];\nRZZ(0) q[19], q[51];\nRZZ(0) q[42], q[53];\nRZZ(0) q[50], q[2];\nRZZ(0) q[27], q[9];\nRZZ(0) q[26], q[49];\nRZZ(0) q[32], q[14];\nRZZ(0) q[29], q[39];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (64, 3) [25]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[23], q[17];\nRZZ(0) q[26], q[19];\nRZZ(0) q[33], q[27];\nRZZ(0) q[44], q[53];\nRZZ(0) q[36], q[1];\nRZZ(0) q[35], q[40];\nRZZ(0) q[7], q[8];\nRZZ(0) q[6], q[24];\nRZZ(0) q[15], q[31];\nRZZ(0) q[41], q[42];\nRZZ(0) q[38], q[46];\nRZZ(0) q[14], q[48];\nRZZ(0) q[10], q[29];\nRZZ(0) q[52], q[54];\nRZZ(0) q[45], q[32];\nRZZ(0) q[47], q[20];\nRZZ(0) q[43], q[13];\nRZZ(0) q[25], q[21];\nRZZ(0) q[55], q[9];\nRZZ(0) q[30], q[39];\nRZZ(0) q[16], q[51];\nRZZ(0) q[34], q[5];\nRZZ(0) q[18], q[4];\nRZZ(0) q[37], q[0];\nRZZ(0) q[28], q[11];\nRZZ(0) q[12], q[3];\nRZZ(0) q[2], q[49];\nRZZ(0) q[22], q[50];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[8];\nry(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[20];\nry(1.0*pi) q[22];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(3.5*pi) q[45];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[46], q[11];\nRZZ(0) q[30], q[4];\nRZZ(0) q[29], q[0];\nRZZ(0) q[37], q[8];\nRZZ(0) q[48], q[3];\nRZZ(0) q[20], q[33];\nRZZ(0) q[2], q[54];\nRZZ(0) q[31], q[43];\nRZZ(0) q[24], q[38];\nRZZ(0) q[25], q[55];\nRZZ(0) q[45], q[32];\nRZZ(0) q[9], q[21];\nRZZ(0) q[14], q[26];\nRZZ(0) q[1], q[16];\nRZZ(0) q[19], q[23];\nRZZ(0) q[39], q[41];\nRZZ(0) q[52], q[18];\nRZZ(0) q[51], q[28];\nRZZ(0) q[44], q[15];\nRZZ(0) q[49], q[36];\nRZZ(0) q[34], q[17];\nRZZ(0) q[47], q[6];\nRZZ(0) q[10], q[50];\nRZZ(0) q[42], q[22];\nRZZ(0) q[12], q[5];\nRZZ(0) q[35], q[7];\nRZZ(0) q[40], q[27];\nRZZ(0) q[13], q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0) q[32], q[28];\nRZZ(0) q[19], q[3];\nRZZ(0) q[22], q[49];\nRZZ(0) q[27], q[24];\nRZZ(0) q[48], q[1];\nRZZ(0) q[42], q[54];\nRZZ(0) q[30], q[29];\nRZZ(0) q[52], q[23];\nRZZ(0) q[36], q[15];\nRZZ(0) q[21], q[2];\nRZZ(0) q[39], q[51];\nRZZ(0) q[12], q[44];\nRZZ(0) q[34], q[43];\nRZZ(0) q[38], q[37];\nRZZ(0) q[9], q[41];\nRZZ(0) q[8], q[14];\nRZZ(0) q[33], q[35];\nRZZ(0) q[5], q[13];\nRZZ(0) q[40], q[26];\nRZZ(0) q[31], q[18];\nRZZ(0) q[0], q[45];\nRZZ(0) q[25], q[55];\nRZZ(0) q[53], q[17];\nRZZ(0) q[47], q[7];\nRZZ(0) q[10], q[11];\nRZZ(0) q[4], q[50];\nRZZ(0) q[46], q[16];\nRZZ(0) q[20], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[21], q[30];\nRZZ(0) q[25], q[43];\nRZZ(0) q[26], q[38];\nRZZ(0) q[11], q[7];\nRZZ(0) q[28], q[6];\nRZZ(0) q[45], q[54];\nRZZ(0) q[9], q[31];\nRZZ(0) q[44], q[35];\nRZZ(0) q[51], q[5];\nRZZ(0) q[47], q[12];\nRZZ(0) q[41], q[22];\nRZZ(0) q[36], q[15];\nRZZ(0) q[29], q[23];\nRZZ(0) q[50], q[33];\nRZZ(0) q[55], q[27];\nRZZ(0) q[53], q[40];\nRZZ(0) q[1], q[4];\nRZZ(0) q[32], q[42];\nRZZ(0) q[3], q[52];\nRZZ(0) q[14], q[46];\nRZZ(0) q[13], q[37];\nRZZ(0) q[10], q[34];\nRZZ(0) q[39], q[16];\nRZZ(0) q[20], q[2];\nRZZ(0) q[8], q[48];\nRZZ(0) q[24], q[17];\nRZZ(0) q[18], q[49];\nRZZ(0) q[0], q[19];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[4], q[2];\nRZZ(0) q[48], q[12];\nRZZ(0) q[8], q[31];\nRZZ(0) q[7], q[51];\nRZZ(0) q[17], q[45];\nRZZ(0) q[13], q[24];\nRZZ(0) q[33], q[53];\nRZZ(0) q[14], q[44];\nRZZ(0) q[29], q[16];\nRZZ(0) q[15], q[43];\nRZZ(0) q[40], q[26];\nRZZ(0) q[52], q[36];\nRZZ(0) q[21], q[39];\nRZZ(0) q[41], q[27];\nRZZ(0) q[34], q[5];\nRZZ(0) q[38], q[19];\nRZZ(0) q[11], q[10];\nRZZ(0) q[20], q[23];\nRZZ(0) q[50], q[0];\nRZZ(0) q[46], q[18];\nRZZ(0) q[35], q[54];\nRZZ(0) q[28], q[42];\nRZZ(0) q[22], q[9];\nRZZ(0) q[55], q[3];\nRZZ(0) q[1], q[30];\nRZZ(0) q[49], q[47];\nRZZ(0) q[37], q[25];\nRZZ(0) q[6], q[32];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[29], q[3];\nRZZ(0) q[50], q[54];\nRZZ(0) q[28], q[4];\nRZZ(0) q[33], q[26];\nRZZ(0) q[53], q[44];\nRZZ(0) q[27], q[32];\nRZZ(0) q[39], q[24];\nRZZ(0) q[42], q[17];\nRZZ(0) q[51], q[2];\nRZZ(0) q[49], q[45];\nRZZ(0) q[43], q[10];\nRZZ(0) q[48], q[40];\nRZZ(0) q[0], q[6];\nRZZ(0) q[14], q[9];\nRZZ(0) q[36], q[12];\nRZZ(0) q[31], q[47];\nRZZ(0) q[1], q[22];\nRZZ(0) q[52], q[20];\nRZZ(0) q[5], q[11];\nRZZ(0) q[13], q[55];\nRZZ(0) q[46], q[38];\nRZZ(0) q[25], q[16];\nRZZ(0) q[41], q[15];\nRZZ(0) q[21], q[30];\nRZZ(0) q[35], q[37];\nRZZ(0) q[7], q[23];\nRZZ(0) q[8], q[19];\nRZZ(0) q[34], q[18];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[37];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0) q[29], q[17];\nRZZ(0) q[26], q[28];\nRZZ(0) q[22], q[44];\nRZZ(0) q[8], q[45];\nRZZ(0) q[46], q[18];\nRZZ(0) q[31], q[36];\nRZZ(0) q[20], q[30];\nRZZ(0) q[27], q[2];\nRZZ(0) q[53], q[49];\nRZZ(0) q[42], q[25];\nRZZ(0) q[23], q[19];\nRZZ(0) q[15], q[9];\nRZZ(0) q[40], q[14];\nRZZ(0) q[5], q[12];\nRZZ(0) q[24], q[47];\nRZZ(0) q[41], q[43];\nRZZ(0) q[32], q[1];\nRZZ(0) q[0], q[4];\nRZZ(0) q[3], q[35];\nRZZ(0) q[16], q[39];\nRZZ(0) q[52], q[55];\nRZZ(0) q[11], q[37];\nRZZ(0) q[51], q[13];\nRZZ(0) q[54], q[50];\nRZZ(0) q[21], q[33];\nRZZ(0) q[48], q[10];\nRZZ(0) q[7], q[38];\nRZZ(0) q[34], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[48], q[24];\nRZZ(0) q[23], q[8];\nRZZ(0) q[7], q[55];\nRZZ(0) q[2], q[18];\nRZZ(0) q[21], q[17];\nRZZ(0) q[19], q[52];\nRZZ(0) q[47], q[14];\nRZZ(0) q[34], q[6];\nRZZ(0) q[25], q[45];\nRZZ(0) q[11], q[0];\nRZZ(0) q[10], q[15];\nRZZ(0) q[32], q[46];\nRZZ(0) q[50], q[20];\nRZZ(0) q[43], q[51];\nRZZ(0) q[9], q[5];\nRZZ(0) q[41], q[3];\nRZZ(0) q[53], q[22];\nRZZ(0) q[35], q[12];\nRZZ(0) q[30], q[39];\nRZZ(0) q[40], q[54];\nRZZ(0) q[16], q[26];\nRZZ(0) q[44], q[42];\nRZZ(0) q[38], q[31];\nRZZ(0) q[36], q[49];\nRZZ(0) q[28], q[4];\nRZZ(0) q[33], q[29];\nRZZ(0) q[27], q[1];\nRZZ(0) q[37], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[41], q[47];\nRZZ(0) q[33], q[31];\nRZZ(0) q[9], q[25];\nRZZ(0) q[55], q[20];\nRZZ(0) q[52], q[21];\nRZZ(0) q[24], q[4];\nRZZ(0) q[16], q[5];\nRZZ(0) q[35], q[38];\nRZZ(0) q[2], q[48];\nRZZ(0) q[0], q[12];\nRZZ(0) q[3], q[29];\nRZZ(0) q[46], q[32];\nRZZ(0) q[13], q[11];\nRZZ(0) q[22], q[27];\nRZZ(0) q[23], q[26];\nRZZ(0) q[10], q[39];\nRZZ(0) q[18], q[53];\nRZZ(0) q[1], q[45];\nRZZ(0) q[8], q[51];\nRZZ(0) q[34], q[17];\nRZZ(0) q[40], q[15];\nRZZ(0) q[42], q[30];\nRZZ(0) q[49], q[37];\nRZZ(0) q[7], q[19];\nRZZ(0) q[14], q[44];\nRZZ(0) q[28], q[36];\nRZZ(0) q[43], q[6];\nRZZ(0) q[50], q[54];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(1.0*pi) q[33];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[55];\nRZZ(0) q[18], q[16];\nRZZ(0) q[15], q[38];\nRZZ(0) q[13], q[53];\nRZZ(0) q[54], q[28];\nRZZ(0) q[35], q[36];\nRZZ(0) q[48], q[6];\nRZZ(0) q[47], q[20];\nRZZ(0) q[19], q[30];\nRZZ(0) q[21], q[27];\nRZZ(0) q[17], q[44];\nRZZ(0) q[29], q[23];\nRZZ(0) q[22], q[26];\nRZZ(0) q[14], q[0];\nRZZ(0) q[11], q[32];\nRZZ(0) q[10], q[45];\nRZZ(0) q[3], q[37];\nRZZ(0) q[51], q[9];\nRZZ(0) q[12], q[8];\nRZZ(0) q[31], q[50];\nRZZ(0) q[5], q[33];\nRZZ(0) q[4], q[24];\nRZZ(0) q[42], q[46];\nRZZ(0) q[7], q[43];\nRZZ(0) q[49], q[34];\nRZZ(0) q[39], q[55];\nRZZ(0) q[25], q[52];\nRZZ(0) q[2], q[41];\nRZZ(0) q[1], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nry(1.0*pi) q[23];\nry(3.5*pi) q[25];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[45];\nry(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[39], q[54];\nRZZ(0) q[26], q[36];\nRZZ(0) q[19], q[18];\nRZZ(0) q[20], q[37];\nRZZ(0) q[21], q[45];\nRZZ(0) q[40], q[44];\nRZZ(0) q[15], q[46];\nRZZ(0) q[3], q[43];\nRZZ(0) q[13], q[48];\nRZZ(0) q[17], q[55];\nRZZ(0) q[51], q[38];\nRZZ(0) q[4], q[10];\nRZZ(0) q[14], q[49];\nRZZ(0) q[35], q[28];\nRZZ(0) q[6], q[11];\nRZZ(0) q[8], q[1];\nRZZ(0) q[16], q[42];\nRZZ(0) q[22], q[12];\nRZZ(0) q[2], q[7];\nRZZ(0) q[34], q[24];\nRZZ(0) q[32], q[25];\nRZZ(0) q[30], q[31];\nRZZ(0) q[23], q[27];\nRZZ(0) q[29], q[9];\nRZZ(0) q[52], q[50];\nRZZ(0) q[33], q[53];\nRZZ(0) q[47], q[0];\nRZZ(0) q[5], q[41];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[55], q[26];\nRZZ(0) q[2], q[25];\nRZZ(0) q[6], q[22];\nRZZ(0) q[12], q[41];\nRZZ(0) q[15], q[45];\nRZZ(0) q[0], q[30];\nRZZ(0) q[32], q[47];\nRZZ(0) q[17], q[14];\nRZZ(0) q[52], q[38];\nRZZ(0) q[40], q[7];\nRZZ(0) q[9], q[53];\nRZZ(0) q[39], q[4];\nRZZ(0) q[18], q[23];\nRZZ(0) q[44], q[49];\nRZZ(0) q[24], q[3];\nRZZ(0) q[29], q[5];\nRZZ(0) q[50], q[31];\nRZZ(0) q[51], q[27];\nRZZ(0) q[54], q[11];\nRZZ(0) q[21], q[10];\nRZZ(0) q[28], q[43];\nRZZ(0) q[16], q[8];\nRZZ(0) q[37], q[36];\nRZZ(0) q[1], q[33];\nRZZ(0) q[20], q[34];\nRZZ(0) q[35], q[19];\nRZZ(0) q[42], q[48];\nRZZ(0) q[13], q[46];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[35];\nry(0.5*pi) q[37];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nRZZ(0) q[32], q[23];\nRZZ(0) q[29], q[27];\nRZZ(0) q[16], q[31];\nRZZ(0) q[51], q[34];\nRZZ(0) q[22], q[6];\nRZZ(0) q[11], q[52];\nRZZ(0) q[43], q[38];\nRZZ(0) q[17], q[49];\nRZZ(0) q[1], q[13];\nRZZ(0) q[0], q[53];\nRZZ(0) q[47], q[54];\nRZZ(0) q[30], q[26];\nRZZ(0) q[9], q[10];\nRZZ(0) q[12], q[4];\nRZZ(0) q[35], q[40];\nRZZ(0) q[44], q[15];\nRZZ(0) q[14], q[3];\nRZZ(0) q[8], q[19];\nRZZ(0) q[18], q[36];\nRZZ(0) q[37], q[20];\nRZZ(0) q[46], q[28];\nRZZ(0) q[42], q[39];\nRZZ(0) q[5], q[21];\nRZZ(0) q[7], q[50];\nRZZ(0) q[2], q[33];\nRZZ(0) q[25], q[24];\nRZZ(0) q[45], q[41];\nRZZ(0) q[55], q[48];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[22], q[24];\nRZZ(0) q[27], q[26];\nRZZ(0) q[18], q[12];\nRZZ(0) q[11], q[21];\nRZZ(0) q[4], q[35];\nRZZ(0) q[10], q[31];\nRZZ(0) q[52], q[16];\nRZZ(0) q[50], q[1];\nRZZ(0) q[9], q[39];\nRZZ(0) q[34], q[13];\nRZZ(0) q[23], q[20];\nRZZ(0) q[38], q[46];\nRZZ(0) q[0], q[2];\nRZZ(0) q[48], q[17];\nRZZ(0) q[3], q[55];\nRZZ(0) q[25], q[29];\nRZZ(0) q[41], q[19];\nRZZ(0) q[49], q[51];\nRZZ(0) q[54], q[37];\nRZZ(0) q[42], q[33];\nRZZ(0) q[44], q[36];\nRZZ(0) q[45], q[14];\nRZZ(0) q[7], q[6];\nRZZ(0) q[15], q[53];\nRZZ(0) q[43], q[32];\nRZZ(0) q[47], q[28];\nRZZ(0) q[5], q[40];\nRZZ(0) q[8], q[30];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[43], q[11];\nRZZ(0) q[37], q[33];\nRZZ(0) q[32], q[9];\nRZZ(0) q[26], q[8];\nRZZ(0) q[22], q[48];\nRZZ(0) q[41], q[7];\nRZZ(0) q[2], q[21];\nRZZ(0) q[36], q[5];\nRZZ(0) q[50], q[44];\nRZZ(0) q[12], q[14];\nRZZ(0) q[15], q[46];\nRZZ(0) q[0], q[53];\nRZZ(0) q[17], q[16];\nRZZ(0) q[20], q[13];\nRZZ(0) q[27], q[6];\nRZZ(0) q[4], q[31];\nRZZ(0) q[54], q[34];\nRZZ(0) q[10], q[40];\nRZZ(0) q[1], q[25];\nRZZ(0) q[35], q[18];\nRZZ(0) q[19], q[28];\nRZZ(0) q[24], q[49];\nRZZ(0) q[42], q[23];\nRZZ(0) q[3], q[45];\nRZZ(0) q[29], q[39];\nRZZ(0) q[51], q[55];\nRZZ(0) q[47], q[52];\nRZZ(0) q[30], q[38];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(1.0*pi) q[46];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[47];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[1], q[43];\nRZZ(0) q[39], q[9];\nRZZ(0) q[46], q[30];\nRZZ(0) q[7], q[23];\nRZZ(0) q[16], q[21];\nRZZ(0) q[17], q[18];\nRZZ(0) q[14], q[5];\nRZZ(0) q[29], q[55];\nRZZ(0) q[6], q[12];\nRZZ(0) q[36], q[45];\nRZZ(0) q[15], q[25];\nRZZ(0) q[28], q[49];\nRZZ(0) q[40], q[53];\nRZZ(0) q[33], q[35];\nRZZ(0) q[3], q[48];\nRZZ(0) q[47], q[20];\nRZZ(0) q[22], q[41];\nRZZ(0) q[19], q[51];\nRZZ(0) q[2], q[0];\nRZZ(0) q[32], q[37];\nRZZ(0) q[52], q[11];\nRZZ(0) q[38], q[26];\nRZZ(0) q[31], q[42];\nRZZ(0) q[54], q[24];\nRZZ(0) q[4], q[13];\nRZZ(0) q[44], q[10];\nRZZ(0) q[50], q[8];\nRZZ(0) q[34], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[24];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[33];\nry(0.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(1.0*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[37], q[47];\nRZZ(0) q[48], q[30];\nRZZ(0) q[42], q[40];\nRZZ(0) q[16], q[32];\nRZZ(0) q[5], q[43];\nRZZ(0) q[8], q[50];\nRZZ(0) q[1], q[51];\nRZZ(0) q[55], q[38];\nRZZ(0) q[31], q[34];\nRZZ(0) q[46], q[49];\nRZZ(0) q[54], q[24];\nRZZ(0) q[14], q[25];\nRZZ(0) q[53], q[41];\nRZZ(0) q[13], q[7];\nRZZ(0) q[23], q[22];\nRZZ(0) q[33], q[18];\nRZZ(0) q[44], q[11];\nRZZ(0) q[4], q[36];\nRZZ(0) q[6], q[17];\nRZZ(0) q[21], q[10];\nRZZ(0) q[39], q[15];\nRZZ(0) q[52], q[26];\nRZZ(0) q[29], q[2];\nRZZ(0) q[45], q[35];\nRZZ(0) q[28], q[3];\nRZZ(0) q[19], q[9];\nRZZ(0) q[27], q[20];\nRZZ(0) q[0], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[45];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nRZZ(0) q[51], q[52];\nRZZ(0) q[27], q[29];\nRZZ(0) q[7], q[50];\nRZZ(0) q[45], q[9];\nRZZ(0) q[37], q[20];\nRZZ(0) q[12], q[17];\nRZZ(0) q[2], q[41];\nRZZ(0) q[46], q[26];\nRZZ(0) q[48], q[23];\nRZZ(0) q[53], q[47];\nRZZ(0) q[4], q[34];\nRZZ(0) q[49], q[55];\nRZZ(0) q[32], q[28];\nRZZ(0) q[39], q[24];\nRZZ(0) q[1], q[8];\nRZZ(0) q[35], q[18];\nRZZ(0) q[5], q[30];\nRZZ(0) q[19], q[6];\nRZZ(0) q[25], q[10];\nRZZ(0) q[16], q[40];\nRZZ(0) q[13], q[11];\nRZZ(0) q[3], q[31];\nRZZ(0) q[42], q[54];\nRZZ(0) q[15], q[38];\nRZZ(0) q[33], q[14];\nRZZ(0) q[44], q[21];\nRZZ(0) q[22], q[0];\nRZZ(0) q[36], q[43];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[10], q[31];\nRZZ(0) q[43], q[28];\nRZZ(0) q[30], q[5];\nRZZ(0) q[25], q[2];\nRZZ(0) q[20], q[54];\nRZZ(0) q[52], q[23];\nRZZ(0) q[27], q[36];\nRZZ(0) q[34], q[15];\nRZZ(0) q[48], q[13];\nRZZ(0) q[18], q[50];\nRZZ(0) q[6], q[53];\nRZZ(0) q[11], q[42];\nRZZ(0) q[26], q[17];\nRZZ(0) q[44], q[33];\nRZZ(0) q[51], q[9];\nRZZ(0) q[16], q[4];\nRZZ(0) q[22], q[21];\nRZZ(0) q[40], q[1];\nRZZ(0) q[29], q[19];\nRZZ(0) q[39], q[38];\nRZZ(0) q[35], q[7];\nRZZ(0) q[8], q[47];\nRZZ(0) q[32], q[49];\nRZZ(0) q[24], q[14];\nRZZ(0) q[3], q[41];\nRZZ(0) q[55], q[12];\nRZZ(0) q[37], q[45];\nRZZ(0) q[46], q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[35];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[53];\nRZZ(0) q[4], q[33];\nRZZ(0) q[50], q[47];\nRZZ(0) q[22], q[45];\nRZZ(0) q[49], q[25];\nRZZ(0) q[11], q[13];\nRZZ(0) q[48], q[23];\nRZZ(0) q[16], q[41];\nRZZ(0) q[38], q[21];\nRZZ(0) q[51], q[24];\nRZZ(0) q[7], q[26];\nRZZ(0) q[39], q[53];\nRZZ(0) q[6], q[8];\nRZZ(0) q[20], q[42];\nRZZ(0) q[31], q[14];\nRZZ(0) q[0], q[15];\nRZZ(0) q[2], q[52];\nRZZ(0) q[32], q[10];\nRZZ(0) q[35], q[5];\nRZZ(0) q[34], q[44];\nRZZ(0) q[28], q[9];\nRZZ(0) q[27], q[55];\nRZZ(0) q[43], q[46];\nRZZ(0) q[18], q[12];\nRZZ(0) q[19], q[40];\nRZZ(0) q[1], q[37];\nRZZ(0) q[54], q[3];\nRZZ(0) q[30], q[29];\nRZZ(0) q[36], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[42];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[46], q[39];\nRZZ(0) q[16], q[38];\nRZZ(0) q[2], q[45];\nRZZ(0) q[50], q[51];\nRZZ(0) q[37], q[10];\nRZZ(0) q[22], q[40];\nRZZ(0) q[14], q[54];\nRZZ(0) q[52], q[6];\nRZZ(0) q[28], q[30];\nRZZ(0) q[32], q[17];\nRZZ(0) q[44], q[19];\nRZZ(0) q[26], q[8];\nRZZ(0) q[36], q[47];\nRZZ(0) q[53], q[11];\nRZZ(0) q[13], q[21];\nRZZ(0) q[18], q[25];\nRZZ(0) q[49], q[31];\nRZZ(0) q[29], q[41];\nRZZ(0) q[24], q[33];\nRZZ(0) q[9], q[48];\nRZZ(0) q[15], q[5];\nRZZ(0) q[3], q[4];\nRZZ(0) q[55], q[1];\nRZZ(0) q[20], q[0];\nRZZ(0) q[12], q[43];\nRZZ(0) q[42], q[27];\nRZZ(0) q[34], q[35];\nRZZ(0) q[23], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[55];\nRZZ(0) q[8], q[39];\nRZZ(0) q[45], q[13];\nRZZ(0) q[40], q[48];\nRZZ(0) q[54], q[27];\nRZZ(0) q[29], q[18];\nRZZ(0) q[6], q[2];\nRZZ(0) q[25], q[37];\nRZZ(0) q[10], q[3];\nRZZ(0) q[1], q[52];\nRZZ(0) q[47], q[38];\nRZZ(0) q[34], q[26];\nRZZ(0) q[12], q[32];\nRZZ(0) q[30], q[15];\nRZZ(0) q[33], q[19];\nRZZ(0) q[50], q[20];\nRZZ(0) q[49], q[23];\nRZZ(0) q[16], q[46];\nRZZ(0) q[55], q[21];\nRZZ(0) q[14], q[7];\nRZZ(0) q[28], q[5];\nRZZ(0) q[51], q[41];\nRZZ(0) q[0], q[11];\nRZZ(0) q[9], q[31];\nRZZ(0) q[4], q[36];\nRZZ(0) q[17], q[44];\nRZZ(0) q[35], q[22];\nRZZ(0) q[24], q[43];\nRZZ(0) q[53], q[42];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[12];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[45];\nry(3.5*pi) q[50];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nRZZ(0) q[42], q[0];\nRZZ(0) q[17], q[31];\nRZZ(0) q[44], q[18];\nRZZ(0) q[28], q[54];\nRZZ(0) q[12], q[37];\nRZZ(0) q[50], q[52];\nRZZ(0) q[36], q[2];\nRZZ(0) q[55], q[13];\nRZZ(0) q[8], q[30];\nRZZ(0) q[14], q[7];\nRZZ(0) q[22], q[34];\nRZZ(0) q[45], q[38];\nRZZ(0) q[46], q[41];\nRZZ(0) q[43], q[35];\nRZZ(0) q[11], q[27];\nRZZ(0) q[21], q[47];\nRZZ(0) q[49], q[40];\nRZZ(0) q[5], q[19];\nRZZ(0) q[48], q[16];\nRZZ(0) q[33], q[39];\nRZZ(0) q[29], q[4];\nRZZ(0) q[24], q[9];\nRZZ(0) q[15], q[32];\nRZZ(0) q[6], q[23];\nRZZ(0) q[3], q[25];\nRZZ(0) q[26], q[1];\nRZZ(0) q[20], q[53];\nRZZ(0) q[51], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[14];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[32];\nry(3.5*pi) q[34];\nry(0.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[37], q[17];\nRZZ(0) q[34], q[28];\nRZZ(0) q[2], q[33];\nRZZ(0) q[20], q[22];\nRZZ(0) q[51], q[39];\nRZZ(0) q[29], q[53];\nRZZ(0) q[46], q[5];\nRZZ(0) q[38], q[55];\nRZZ(0) q[16], q[4];\nRZZ(0) q[31], q[45];\nRZZ(0) q[35], q[27];\nRZZ(0) q[12], q[9];\nRZZ(0) q[1], q[52];\nRZZ(0) q[24], q[30];\nRZZ(0) q[10], q[48];\nRZZ(0) q[23], q[0];\nRZZ(0) q[19], q[54];\nRZZ(0) q[50], q[6];\nRZZ(0) q[40], q[32];\nRZZ(0) q[18], q[21];\nRZZ(0) q[49], q[11];\nRZZ(0) q[3], q[43];\nRZZ(0) q[8], q[25];\nRZZ(0) q[13], q[26];\nRZZ(0) q[47], q[14];\nRZZ(0) q[7], q[36];\nRZZ(0) q[15], q[44];\nRZZ(0) q[42], q[41];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[14], q[38];\nRZZ(0) q[3], q[6];\nRZZ(0) q[17], q[30];\nRZZ(0) q[53], q[36];\nRZZ(0) q[26], q[7];\nRZZ(0) q[13], q[32];\nRZZ(0) q[47], q[1];\nRZZ(0) q[4], q[41];\nRZZ(0) q[29], q[23];\nRZZ(0) q[15], q[35];\nRZZ(0) q[0], q[24];\nRZZ(0) q[5], q[54];\nRZZ(0) q[42], q[51];\nRZZ(0) q[44], q[18];\nRZZ(0) q[27], q[49];\nRZZ(0) q[10], q[52];\nRZZ(0) q[20], q[43];\nRZZ(0) q[25], q[55];\nRZZ(0) q[9], q[33];\nRZZ(0) q[2], q[8];\nRZZ(0) q[34], q[31];\nRZZ(0) q[46], q[11];\nRZZ(0) q[28], q[48];\nRZZ(0) q[22], q[40];\nRZZ(0) q[37], q[39];\nRZZ(0) q[21], q[19];\nRZZ(0) q[45], q[50];\nRZZ(0) q[16], q[12];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[21];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[35];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[34], q[23];\nRZZ(0) q[49], q[0];\nRZZ(0) q[31], q[33];\nRZZ(0) q[17], q[25];\nRZZ(0) q[39], q[50];\nRZZ(0) q[26], q[18];\nRZZ(0) q[3], q[8];\nRZZ(0) q[10], q[52];\nRZZ(0) q[45], q[7];\nRZZ(0) q[35], q[22];\nRZZ(0) q[37], q[48];\nRZZ(0) q[38], q[32];\nRZZ(0) q[53], q[24];\nRZZ(0) q[1], q[12];\nRZZ(0) q[27], q[40];\nRZZ(0) q[20], q[13];\nRZZ(0) q[28], q[41];\nRZZ(0) q[14], q[2];\nRZZ(0) q[36], q[15];\nRZZ(0) q[11], q[47];\nRZZ(0) q[43], q[54];\nRZZ(0) q[19], q[5];\nRZZ(0) q[42], q[44];\nRZZ(0) q[51], q[46];\nRZZ(0) q[21], q[30];\nRZZ(0) q[4], q[29];\nRZZ(0) q[16], q[55];\nRZZ(0) q[6], q[9];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[47];\nry(1.0*pi) q[49];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[55];\nRZZ(0) q[26], q[22];\nRZZ(0) q[36], q[45];\nRZZ(0) q[52], q[27];\nRZZ(0) q[54], q[28];\nRZZ(0) q[0], q[25];\nRZZ(0) q[31], q[9];\nRZZ(0) q[17], q[10];\nRZZ(0) q[2], q[5];\nRZZ(0) q[42], q[40];\nRZZ(0) q[41], q[51];\nRZZ(0) q[13], q[37];\nRZZ(0) q[43], q[14];\nRZZ(0) q[11], q[16];\nRZZ(0) q[53], q[32];\nRZZ(0) q[12], q[8];\nRZZ(0) q[33], q[48];\nRZZ(0) q[6], q[1];\nRZZ(0) q[38], q[23];\nRZZ(0) q[30], q[18];\nRZZ(0) q[3], q[47];\nRZZ(0) q[4], q[46];\nRZZ(0) q[44], q[21];\nRZZ(0) q[29], q[39];\nRZZ(0) q[20], q[24];\nRZZ(0) q[35], q[15];\nRZZ(0) q[50], q[7];\nRZZ(0) q[55], q[19];\nRZZ(0) q[34], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[13];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nRZZ(0) q[24], q[44];\nRZZ(0) q[9], q[45];\nRZZ(0) q[14], q[5];\nRZZ(0) q[36], q[6];\nRZZ(0) q[55], q[33];\nRZZ(0) q[0], q[42];\nRZZ(0) q[28], q[17];\nRZZ(0) q[21], q[35];\nRZZ(0) q[32], q[1];\nRZZ(0) q[30], q[41];\nRZZ(0) q[54], q[10];\nRZZ(0) q[19], q[50];\nRZZ(0) q[46], q[18];\nRZZ(0) q[51], q[43];\nRZZ(0) q[37], q[48];\nRZZ(0) q[39], q[25];\nRZZ(0) q[8], q[11];\nRZZ(0) q[3], q[22];\nRZZ(0) q[16], q[7];\nRZZ(0) q[34], q[15];\nRZZ(0) q[23], q[47];\nRZZ(0) q[31], q[53];\nRZZ(0) q[49], q[26];\nRZZ(0) q[27], q[52];\nRZZ(0) q[13], q[40];\nRZZ(0) q[29], q[2];\nRZZ(0) q[38], q[4];\nRZZ(0) q[20], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[24];\nry(3.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(1.0*pi) q[42];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[53];\nry(0.5*pi) q[55];\nRZZ(0) q[1], q[54];\nRZZ(0) q[49], q[41];\nRZZ(0) q[36], q[4];\nRZZ(0) q[29], q[10];\nRZZ(0) q[50], q[20];\nRZZ(0) q[32], q[53];\nRZZ(0) q[52], q[8];\nRZZ(0) q[11], q[34];\nRZZ(0) q[0], q[42];\nRZZ(0) q[7], q[31];\nRZZ(0) q[12], q[17];\nRZZ(0) q[5], q[33];\nRZZ(0) q[46], q[37];\nRZZ(0) q[44], q[22];\nRZZ(0) q[48], q[9];\nRZZ(0) q[26], q[30];\nRZZ(0) q[23], q[19];\nRZZ(0) q[14], q[15];\nRZZ(0) q[43], q[39];\nRZZ(0) q[40], q[51];\nRZZ(0) q[47], q[38];\nRZZ(0) q[6], q[13];\nRZZ(0) q[2], q[3];\nRZZ(0) q[24], q[25];\nRZZ(0) q[16], q[18];\nRZZ(0) q[35], q[45];\nRZZ(0) q[55], q[21];\nRZZ(0) q[27], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0) q[6], q[50];\nRZZ(0) q[49], q[16];\nRZZ(0) q[25], q[14];\nRZZ(0) q[36], q[44];\nRZZ(0) q[23], q[41];\nRZZ(0) q[5], q[17];\nRZZ(0) q[47], q[42];\nRZZ(0) q[32], q[18];\nRZZ(0) q[4], q[51];\nRZZ(0) q[39], q[29];\nRZZ(0) q[54], q[20];\nRZZ(0) q[30], q[31];\nRZZ(0) q[35], q[10];\nRZZ(0) q[28], q[0];\nRZZ(0) q[24], q[1];\nRZZ(0) q[13], q[52];\nRZZ(0) q[37], q[43];\nRZZ(0) q[40], q[45];\nRZZ(0) q[27], q[9];\nRZZ(0) q[33], q[7];\nRZZ(0) q[8], q[15];\nRZZ(0) q[2], q[46];\nRZZ(0) q[48], q[12];\nRZZ(0) q[21], q[55];\nRZZ(0) q[3], q[53];\nRZZ(0) q[26], q[34];\nRZZ(0) q[19], q[38];\nRZZ(0) q[22], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nry(1.0*pi) q[40];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[8], q[7];\nRZZ(0) q[26], q[22];\nRZZ(0) q[31], q[17];\nRZZ(0) q[54], q[6];\nRZZ(0) q[49], q[23];\nRZZ(0) q[3], q[42];\nRZZ(0) q[53], q[28];\nRZZ(0) q[47], q[5];\nRZZ(0) q[50], q[39];\nRZZ(0) q[34], q[44];\nRZZ(0) q[18], q[45];\nRZZ(0) q[27], q[21];\nRZZ(0) q[13], q[48];\nRZZ(0) q[14], q[55];\nRZZ(0) q[40], q[11];\nRZZ(0) q[16], q[20];\nRZZ(0) q[35], q[51];\nRZZ(0) q[36], q[24];\nRZZ(0) q[12], q[33];\nRZZ(0) q[0], q[1];\nRZZ(0) q[30], q[15];\nRZZ(0) q[46], q[43];\nRZZ(0) q[29], q[52];\nRZZ(0) q[2], q[4];\nRZZ(0) q[9], q[37];\nRZZ(0) q[10], q[19];\nRZZ(0) q[41], q[25];\nRZZ(0) q[38], q[32];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[39], q[22];\nRZZ(0) q[6], q[55];\nRZZ(0) q[46], q[15];\nRZZ(0) q[52], q[23];\nRZZ(0) q[9], q[45];\nRZZ(0) q[19], q[49];\nRZZ(0) q[14], q[24];\nRZZ(0) q[7], q[47];\nRZZ(0) q[17], q[13];\nRZZ(0) q[16], q[28];\nRZZ(0) q[11], q[31];\nRZZ(0) q[29], q[4];\nRZZ(0) q[2], q[34];\nRZZ(0) q[40], q[3];\nRZZ(0) q[20], q[10];\nRZZ(0) q[30], q[36];\nRZZ(0) q[35], q[26];\nRZZ(0) q[54], q[44];\nRZZ(0) q[27], q[50];\nRZZ(0) q[8], q[37];\nRZZ(0) q[38], q[21];\nRZZ(0) q[0], q[18];\nRZZ(0) q[12], q[1];\nRZZ(0) q[51], q[48];\nRZZ(0) q[43], q[5];\nRZZ(0) q[41], q[25];\nRZZ(0) q[53], q[33];\nRZZ(0) q[32], q[42];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[25];\nry(3.5*pi) q[30];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nry(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[44];\nry(1.0*pi) q[46];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[19], q[52];\nRZZ(0) q[0], q[53];\nRZZ(0) q[47], q[35];\nRZZ(0) q[43], q[39];\nRZZ(0) q[49], q[6];\nRZZ(0) q[2], q[22];\nRZZ(0) q[5], q[4];\nRZZ(0) q[21], q[1];\nRZZ(0) q[7], q[23];\nRZZ(0) q[46], q[30];\nRZZ(0) q[54], q[48];\nRZZ(0) q[8], q[50];\nRZZ(0) q[24], q[44];\nRZZ(0) q[40], q[45];\nRZZ(0) q[9], q[38];\nRZZ(0) q[17], q[42];\nRZZ(0) q[20], q[27];\nRZZ(0) q[34], q[32];\nRZZ(0) q[14], q[12];\nRZZ(0) q[13], q[29];\nRZZ(0) q[51], q[41];\nRZZ(0) q[11], q[36];\nRZZ(0) q[37], q[31];\nRZZ(0) q[28], q[26];\nRZZ(0) q[10], q[18];\nRZZ(0) q[25], q[33];\nRZZ(0) q[16], q[3];\nRZZ(0) q[55], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[51];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[39], q[22];\nRZZ(0) q[27], q[17];\nRZZ(0) q[51], q[18];\nRZZ(0) q[5], q[36];\nRZZ(0) q[28], q[47];\nRZZ(0) q[9], q[32];\nRZZ(0) q[52], q[42];\nRZZ(0) q[48], q[21];\nRZZ(0) q[50], q[45];\nRZZ(0) q[37], q[44];\nRZZ(0) q[23], q[3];\nRZZ(0) q[20], q[11];\nRZZ(0) q[49], q[14];\nRZZ(0) q[6], q[25];\nRZZ(0) q[55], q[12];\nRZZ(0) q[41], q[29];\nRZZ(0) q[31], q[1];\nRZZ(0) q[16], q[15];\nRZZ(0) q[35], q[40];\nRZZ(0) q[33], q[8];\nRZZ(0) q[13], q[2];\nRZZ(0) q[46], q[7];\nRZZ(0) q[54], q[26];\nRZZ(0) q[24], q[4];\nRZZ(0) q[38], q[19];\nRZZ(0) q[0], q[30];\nRZZ(0) q[34], q[43];\nRZZ(0) q[10], q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nRZZ(0) q[49], q[34];\nRZZ(0) q[27], q[5];\nRZZ(0) q[46], q[22];\nRZZ(0) q[8], q[12];\nRZZ(0) q[44], q[48];\nRZZ(0) q[30], q[54];\nRZZ(0) q[4], q[52];\nRZZ(0) q[25], q[26];\nRZZ(0) q[33], q[31];\nRZZ(0) q[0], q[16];\nRZZ(0) q[32], q[55];\nRZZ(0) q[36], q[45];\nRZZ(0) q[13], q[9];\nRZZ(0) q[43], q[3];\nRZZ(0) q[2], q[40];\nRZZ(0) q[42], q[15];\nRZZ(0) q[11], q[47];\nRZZ(0) q[28], q[29];\nRZZ(0) q[14], q[21];\nRZZ(0) q[24], q[35];\nRZZ(0) q[23], q[18];\nRZZ(0) q[38], q[41];\nRZZ(0) q[37], q[7];\nRZZ(0) q[6], q[50];\nRZZ(0) q[17], q[51];\nRZZ(0) q[53], q[39];\nRZZ(0) q[1], q[20];\nRZZ(0) q[19], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[35];\nry(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[54];\nRZZ(0) q[17], q[24];\nRZZ(0) q[22], q[19];\nRZZ(0) q[15], q[5];\nRZZ(0) q[44], q[33];\nRZZ(0) q[11], q[27];\nRZZ(0) q[0], q[26];\nRZZ(0) q[48], q[3];\nRZZ(0) q[34], q[10];\nRZZ(0) q[7], q[43];\nRZZ(0) q[16], q[18];\nRZZ(0) q[40], q[55];\nRZZ(0) q[51], q[13];\nRZZ(0) q[12], q[36];\nRZZ(0) q[2], q[14];\nRZZ(0) q[32], q[8];\nRZZ(0) q[29], q[52];\nRZZ(0) q[42], q[25];\nRZZ(0) q[47], q[37];\nRZZ(0) q[1], q[28];\nRZZ(0) q[20], q[54];\nRZZ(0) q[41], q[39];\nRZZ(0) q[4], q[38];\nRZZ(0) q[35], q[45];\nRZZ(0) q[50], q[9];\nRZZ(0) q[46], q[23];\nRZZ(0) q[21], q[31];\nRZZ(0) q[30], q[53];\nRZZ(0) q[6], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[6], q[22];\nRZZ(0) q[54], q[42];\nRZZ(0) q[45], q[36];\nRZZ(0) q[0], q[37];\nRZZ(0) q[12], q[16];\nRZZ(0) q[24], q[46];\nRZZ(0) q[23], q[41];\nRZZ(0) q[35], q[44];\nRZZ(0) q[7], q[43];\nRZZ(0) q[8], q[25];\nRZZ(0) q[52], q[28];\nRZZ(0) q[18], q[40];\nRZZ(0) q[26], q[9];\nRZZ(0) q[17], q[53];\nRZZ(0) q[30], q[10];\nRZZ(0) q[29], q[19];\nRZZ(0) q[5], q[47];\nRZZ(0) q[50], q[39];\nRZZ(0) q[2], q[55];\nRZZ(0) q[49], q[33];\nRZZ(0) q[4], q[34];\nRZZ(0) q[20], q[32];\nRZZ(0) q[38], q[15];\nRZZ(0) q[13], q[31];\nRZZ(0) q[3], q[21];\nRZZ(0) q[27], q[14];\nRZZ(0) q[11], q[1];\nRZZ(0) q[48], q[51];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[35];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[24], q[13];\nRZZ(0) q[43], q[53];\nRZZ(0) q[26], q[12];\nRZZ(0) q[21], q[33];\nRZZ(0) q[5], q[34];\nRZZ(0) q[49], q[16];\nRZZ(0) q[15], q[44];\nRZZ(0) q[27], q[42];\nRZZ(0) q[10], q[11];\nRZZ(0) q[36], q[8];\nRZZ(0) q[50], q[29];\nRZZ(0) q[1], q[48];\nRZZ(0) q[54], q[38];\nRZZ(0) q[18], q[52];\nRZZ(0) q[25], q[28];\nRZZ(0) q[3], q[51];\nRZZ(0) q[32], q[7];\nRZZ(0) q[46], q[23];\nRZZ(0) q[37], q[6];\nRZZ(0) q[31], q[41];\nRZZ(0) q[45], q[55];\nRZZ(0) q[30], q[17];\nRZZ(0) q[47], q[22];\nRZZ(0) q[9], q[14];\nRZZ(0) q[4], q[35];\nRZZ(0) q[40], q[39];\nRZZ(0) q[2], q[19];\nRZZ(0) q[20], q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[22];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nRZZ(0) q[30], q[28];\nRZZ(0) q[34], q[17];\nRZZ(0) q[4], q[29];\nRZZ(0) q[19], q[36];\nRZZ(0) q[49], q[50];\nRZZ(0) q[27], q[9];\nRZZ(0) q[6], q[53];\nRZZ(0) q[13], q[7];\nRZZ(0) q[51], q[54];\nRZZ(0) q[33], q[43];\nRZZ(0) q[11], q[37];\nRZZ(0) q[2], q[32];\nRZZ(0) q[10], q[0];\nRZZ(0) q[41], q[25];\nRZZ(0) q[3], q[15];\nRZZ(0) q[22], q[16];\nRZZ(0) q[18], q[47];\nRZZ(0) q[52], q[5];\nRZZ(0) q[39], q[21];\nRZZ(0) q[26], q[23];\nRZZ(0) q[45], q[35];\nRZZ(0) q[12], q[44];\nRZZ(0) q[46], q[42];\nRZZ(0) q[31], q[8];\nRZZ(0) q[14], q[20];\nRZZ(0) q[55], q[24];\nRZZ(0) q[1], q[38];\nRZZ(0) q[48], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(1.0*pi) q[24];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0) q[23], q[47];\nRZZ(0) q[29], q[3];\nRZZ(0) q[33], q[48];\nRZZ(0) q[44], q[55];\nRZZ(0) q[41], q[6];\nRZZ(0) q[36], q[26];\nRZZ(0) q[37], q[20];\nRZZ(0) q[49], q[40];\nRZZ(0) q[45], q[38];\nRZZ(0) q[12], q[2];\nRZZ(0) q[43], q[42];\nRZZ(0) q[7], q[16];\nRZZ(0) q[52], q[22];\nRZZ(0) q[34], q[4];\nRZZ(0) q[11], q[13];\nRZZ(0) q[30], q[15];\nRZZ(0) q[46], q[51];\nRZZ(0) q[50], q[5];\nRZZ(0) q[0], q[24];\nRZZ(0) q[21], q[14];\nRZZ(0) q[9], q[27];\nRZZ(0) q[54], q[25];\nRZZ(0) q[18], q[1];\nRZZ(0) q[8], q[19];\nRZZ(0) q[35], q[17];\nRZZ(0) q[53], q[39];\nRZZ(0) q[10], q[31];\nRZZ(0) q[32], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[33], q[50];\nRZZ(0) q[19], q[22];\nRZZ(0) q[27], q[20];\nRZZ(0) q[21], q[38];\nRZZ(0) q[6], q[40];\nRZZ(0) q[1], q[55];\nRZZ(0) q[53], q[35];\nRZZ(0) q[3], q[2];\nRZZ(0) q[42], q[14];\nRZZ(0) q[13], q[25];\nRZZ(0) q[8], q[32];\nRZZ(0) q[4], q[31];\nRZZ(0) q[30], q[46];\nRZZ(0) q[43], q[11];\nRZZ(0) q[26], q[17];\nRZZ(0) q[39], q[44];\nRZZ(0) q[7], q[15];\nRZZ(0) q[18], q[12];\nRZZ(0) q[29], q[52];\nRZZ(0) q[36], q[54];\nRZZ(0) q[9], q[10];\nRZZ(0) q[45], q[23];\nRZZ(0) q[37], q[0];\nRZZ(0) q[34], q[24];\nRZZ(0) q[28], q[41];\nRZZ(0) q[47], q[49];\nRZZ(0) q[48], q[16];\nRZZ(0) q[51], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[20], q[3];\nRZZ(0) q[28], q[2];\nRZZ(0) q[55], q[33];\nRZZ(0) q[47], q[8];\nRZZ(0) q[5], q[16];\nRZZ(0) q[54], q[39];\nRZZ(0) q[11], q[40];\nRZZ(0) q[50], q[36];\nRZZ(0) q[6], q[52];\nRZZ(0) q[30], q[12];\nRZZ(0) q[25], q[46];\nRZZ(0) q[38], q[18];\nRZZ(0) q[1], q[35];\nRZZ(0) q[49], q[0];\nRZZ(0) q[19], q[4];\nRZZ(0) q[41], q[32];\nRZZ(0) q[51], q[45];\nRZZ(0) q[27], q[14];\nRZZ(0) q[15], q[34];\nRZZ(0) q[29], q[21];\nRZZ(0) q[7], q[13];\nRZZ(0) q[10], q[42];\nRZZ(0) q[17], q[37];\nRZZ(0) q[24], q[43];\nRZZ(0) q[44], q[53];\nRZZ(0) q[9], q[31];\nRZZ(0) q[22], q[48];\nRZZ(0) q[26], q[23];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(1.0*pi) q[48];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[15], q[17];\nRZZ(0) q[3], q[12];\nRZZ(0) q[45], q[39];\nRZZ(0) q[26], q[25];\nRZZ(0) q[33], q[6];\nRZZ(0) q[19], q[1];\nRZZ(0) q[43], q[4];\nRZZ(0) q[53], q[41];\nRZZ(0) q[32], q[11];\nRZZ(0) q[47], q[5];\nRZZ(0) q[10], q[14];\nRZZ(0) q[54], q[52];\nRZZ(0) q[37], q[49];\nRZZ(0) q[9], q[48];\nRZZ(0) q[30], q[46];\nRZZ(0) q[13], q[35];\nRZZ(0) q[27], q[29];\nRZZ(0) q[16], q[51];\nRZZ(0) q[44], q[23];\nRZZ(0) q[34], q[0];\nRZZ(0) q[31], q[42];\nRZZ(0) q[22], q[36];\nRZZ(0) q[24], q[21];\nRZZ(0) q[38], q[28];\nRZZ(0) q[8], q[7];\nRZZ(0) q[20], q[40];\nRZZ(0) q[18], q[2];\nRZZ(0) q[50], q[55];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[54], q[16];\nRZZ(0) q[49], q[38];\nRZZ(0) q[46], q[41];\nRZZ(0) q[36], q[7];\nRZZ(0) q[50], q[40];\nRZZ(0) q[19], q[42];\nRZZ(0) q[2], q[17];\nRZZ(0) q[55], q[4];\nRZZ(0) q[51], q[32];\nRZZ(0) q[14], q[34];\nRZZ(0) q[11], q[22];\nRZZ(0) q[43], q[12];\nRZZ(0) q[30], q[18];\nRZZ(0) q[52], q[20];\nRZZ(0) q[47], q[8];\nRZZ(0) q[37], q[26];\nRZZ(0) q[28], q[29];\nRZZ(0) q[24], q[48];\nRZZ(0) q[45], q[1];\nRZZ(0) q[33], q[35];\nRZZ(0) q[3], q[27];\nRZZ(0) q[13], q[23];\nRZZ(0) q[21], q[31];\nRZZ(0) q[0], q[39];\nRZZ(0) q[15], q[44];\nRZZ(0) q[53], q[25];\nRZZ(0) q[9], q[5];\nRZZ(0) q[6], q[10];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[6];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[35];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[4], q[28];\nRZZ(0) q[38], q[50];\nRZZ(0) q[18], q[10];\nRZZ(0) q[14], q[1];\nRZZ(0) q[13], q[20];\nRZZ(0) q[51], q[8];\nRZZ(0) q[49], q[32];\nRZZ(0) q[19], q[44];\nRZZ(0) q[35], q[47];\nRZZ(0) q[9], q[34];\nRZZ(0) q[33], q[16];\nRZZ(0) q[54], q[0];\nRZZ(0) q[36], q[52];\nRZZ(0) q[41], q[11];\nRZZ(0) q[53], q[27];\nRZZ(0) q[15], q[25];\nRZZ(0) q[26], q[3];\nRZZ(0) q[6], q[40];\nRZZ(0) q[39], q[23];\nRZZ(0) q[5], q[43];\nRZZ(0) q[30], q[12];\nRZZ(0) q[22], q[21];\nRZZ(0) q[7], q[2];\nRZZ(0) q[31], q[55];\nRZZ(0) q[48], q[37];\nRZZ(0) q[45], q[17];\nRZZ(0) q[46], q[42];\nRZZ(0) q[29], q[24];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[38];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(1.0*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[40], q[9];\nRZZ(0) q[32], q[1];\nRZZ(0) q[16], q[11];\nRZZ(0) q[38], q[48];\nRZZ(0) q[24], q[55];\nRZZ(0) q[17], q[28];\nRZZ(0) q[18], q[21];\nRZZ(0) q[27], q[7];\nRZZ(0) q[52], q[14];\nRZZ(0) q[12], q[39];\nRZZ(0) q[2], q[4];\nRZZ(0) q[31], q[37];\nRZZ(0) q[25], q[33];\nRZZ(0) q[47], q[45];\nRZZ(0) q[29], q[15];\nRZZ(0) q[6], q[0];\nRZZ(0) q[44], q[19];\nRZZ(0) q[5], q[53];\nRZZ(0) q[23], q[41];\nRZZ(0) q[30], q[13];\nRZZ(0) q[10], q[22];\nRZZ(0) q[54], q[8];\nRZZ(0) q[35], q[51];\nRZZ(0) q[34], q[26];\nRZZ(0) q[43], q[49];\nRZZ(0) q[36], q[42];\nRZZ(0) q[46], q[50];\nRZZ(0) q[20], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0) q[38], q[36];\nRZZ(0) q[6], q[43];\nRZZ(0) q[30], q[7];\nRZZ(0) q[19], q[3];\nRZZ(0) q[5], q[39];\nRZZ(0) q[41], q[16];\nRZZ(0) q[55], q[0];\nRZZ(0) q[50], q[48];\nRZZ(0) q[11], q[18];\nRZZ(0) q[8], q[46];\nRZZ(0) q[12], q[17];\nRZZ(0) q[40], q[2];\nRZZ(0) q[47], q[34];\nRZZ(0) q[14], q[9];\nRZZ(0) q[54], q[10];\nRZZ(0) q[33], q[45];\nRZZ(0) q[23], q[35];\nRZZ(0) q[28], q[22];\nRZZ(0) q[51], q[24];\nRZZ(0) q[49], q[21];\nRZZ(0) q[32], q[53];\nRZZ(0) q[31], q[1];\nRZZ(0) q[25], q[29];\nRZZ(0) q[13], q[44];\nRZZ(0) q[52], q[20];\nRZZ(0) q[27], q[26];\nRZZ(0) q[37], q[4];\nRZZ(0) q[42], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[5], q[31];\nRZZ(0) q[29], q[2];\nRZZ(0) q[38], q[18];\nRZZ(0) q[1], q[13];\nRZZ(0) q[19], q[27];\nRZZ(0) q[4], q[43];\nRZZ(0) q[46], q[41];\nRZZ(0) q[34], q[36];\nRZZ(0) q[53], q[11];\nRZZ(0) q[35], q[17];\nRZZ(0) q[48], q[0];\nRZZ(0) q[28], q[51];\nRZZ(0) q[15], q[6];\nRZZ(0) q[21], q[47];\nRZZ(0) q[23], q[40];\nRZZ(0) q[52], q[12];\nRZZ(0) q[37], q[7];\nRZZ(0) q[45], q[50];\nRZZ(0) q[20], q[54];\nRZZ(0) q[44], q[55];\nRZZ(0) q[32], q[49];\nRZZ(0) q[16], q[33];\nRZZ(0) q[22], q[42];\nRZZ(0) q[14], q[10];\nRZZ(0) q[9], q[26];\nRZZ(0) q[3], q[25];\nRZZ(0) q[8], q[39];\nRZZ(0) q[30], q[24];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[44], q[1];\nRZZ(0) q[47], q[50];\nRZZ(0) q[18], q[7];\nRZZ(0) q[28], q[31];\nRZZ(0) q[52], q[23];\nRZZ(0) q[33], q[38];\nRZZ(0) q[48], q[30];\nRZZ(0) q[4], q[3];\nRZZ(0) q[49], q[43];\nRZZ(0) q[34], q[8];\nRZZ(0) q[19], q[45];\nRZZ(0) q[11], q[22];\nRZZ(0) q[35], q[20];\nRZZ(0) q[36], q[46];\nRZZ(0) q[15], q[29];\nRZZ(0) q[2], q[5];\nRZZ(0) q[6], q[17];\nRZZ(0) q[24], q[32];\nRZZ(0) q[27], q[42];\nRZZ(0) q[51], q[9];\nRZZ(0) q[54], q[16];\nRZZ(0) q[14], q[12];\nRZZ(0) q[40], q[55];\nRZZ(0) q[10], q[39];\nRZZ(0) q[21], q[25];\nRZZ(0) q[0], q[53];\nRZZ(0) q[41], q[26];\nRZZ(0) q[13], q[37];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[29];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[25];\nry(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[28], q[36];\nRZZ(0) q[37], q[43];\nRZZ(0) q[6], q[12];\nRZZ(0) q[3], q[42];\nRZZ(0) q[49], q[14];\nRZZ(0) q[39], q[35];\nRZZ(0) q[55], q[7];\nRZZ(0) q[13], q[25];\nRZZ(0) q[41], q[50];\nRZZ(0) q[44], q[5];\nRZZ(0) q[51], q[32];\nRZZ(0) q[40], q[47];\nRZZ(0) q[10], q[1];\nRZZ(0) q[21], q[27];\nRZZ(0) q[17], q[54];\nRZZ(0) q[31], q[53];\nRZZ(0) q[46], q[19];\nRZZ(0) q[29], q[20];\nRZZ(0) q[34], q[15];\nRZZ(0) q[52], q[0];\nRZZ(0) q[48], q[24];\nRZZ(0) q[23], q[22];\nRZZ(0) q[26], q[8];\nRZZ(0) q[2], q[30];\nRZZ(0) q[11], q[33];\nRZZ(0) q[16], q[38];\nRZZ(0) q[45], q[9];\nRZZ(0) q[4], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[48], q[26];\nRZZ(0) q[32], q[47];\nRZZ(0) q[50], q[3];\nRZZ(0) q[16], q[38];\nRZZ(0) q[14], q[55];\nRZZ(0) q[9], q[35];\nRZZ(0) q[7], q[0];\nRZZ(0) q[13], q[52];\nRZZ(0) q[37], q[22];\nRZZ(0) q[46], q[51];\nRZZ(0) q[28], q[17];\nRZZ(0) q[34], q[41];\nRZZ(0) q[25], q[1];\nRZZ(0) q[11], q[53];\nRZZ(0) q[49], q[6];\nRZZ(0) q[12], q[54];\nRZZ(0) q[8], q[42];\nRZZ(0) q[44], q[20];\nRZZ(0) q[27], q[45];\nRZZ(0) q[2], q[21];\nRZZ(0) q[39], q[4];\nRZZ(0) q[23], q[31];\nRZZ(0) q[30], q[40];\nRZZ(0) q[24], q[5];\nRZZ(0) q[36], q[15];\nRZZ(0) q[29], q[10];\nRZZ(0) q[33], q[18];\nRZZ(0) q[19], q[43];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[9];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[33];\nry(1.0*pi) q[36];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[45], q[52];\nRZZ(0) q[42], q[9];\nRZZ(0) q[51], q[32];\nRZZ(0) q[17], q[19];\nRZZ(0) q[53], q[15];\nRZZ(0) q[36], q[14];\nRZZ(0) q[54], q[47];\nRZZ(0) q[26], q[13];\nRZZ(0) q[46], q[40];\nRZZ(0) q[35], q[23];\nRZZ(0) q[34], q[29];\nRZZ(0) q[18], q[24];\nRZZ(0) q[10], q[1];\nRZZ(0) q[49], q[25];\nRZZ(0) q[22], q[37];\nRZZ(0) q[55], q[7];\nRZZ(0) q[33], q[44];\nRZZ(0) q[11], q[21];\nRZZ(0) q[43], q[0];\nRZZ(0) q[27], q[39];\nRZZ(0) q[50], q[38];\nRZZ(0) q[2], q[3];\nRZZ(0) q[30], q[5];\nRZZ(0) q[12], q[28];\nRZZ(0) q[48], q[6];\nRZZ(0) q[16], q[20];\nRZZ(0) q[41], q[4];\nRZZ(0) q[31], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[34];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(1.0*pi) q[42];\nry(1.0*pi) q[43];\nry(3.5*pi) q[45];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[21], q[37];\nRZZ(0) q[55], q[26];\nRZZ(0) q[31], q[14];\nRZZ(0) q[12], q[28];\nRZZ(0) q[46], q[41];\nRZZ(0) q[54], q[32];\nRZZ(0) q[29], q[2];\nRZZ(0) q[45], q[11];\nRZZ(0) q[0], q[24];\nRZZ(0) q[49], q[19];\nRZZ(0) q[51], q[38];\nRZZ(0) q[44], q[18];\nRZZ(0) q[20], q[33];\nRZZ(0) q[4], q[23];\nRZZ(0) q[39], q[47];\nRZZ(0) q[15], q[34];\nRZZ(0) q[7], q[30];\nRZZ(0) q[42], q[22];\nRZZ(0) q[25], q[17];\nRZZ(0) q[36], q[10];\nRZZ(0) q[1], q[8];\nRZZ(0) q[5], q[27];\nRZZ(0) q[43], q[9];\nRZZ(0) q[35], q[50];\nRZZ(0) q[48], q[13];\nRZZ(0) q[53], q[52];\nRZZ(0) q[16], q[3];\nRZZ(0) q[6], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[3], q[37];\nRZZ(0) q[36], q[55];\nRZZ(0) q[19], q[4];\nRZZ(0) q[11], q[2];\nRZZ(0) q[52], q[21];\nRZZ(0) q[49], q[16];\nRZZ(0) q[27], q[44];\nRZZ(0) q[18], q[26];\nRZZ(0) q[33], q[20];\nRZZ(0) q[29], q[6];\nRZZ(0) q[8], q[32];\nRZZ(0) q[35], q[53];\nRZZ(0) q[54], q[47];\nRZZ(0) q[38], q[13];\nRZZ(0) q[25], q[10];\nRZZ(0) q[39], q[43];\nRZZ(0) q[9], q[12];\nRZZ(0) q[48], q[23];\nRZZ(0) q[0], q[31];\nRZZ(0) q[30], q[46];\nRZZ(0) q[51], q[50];\nRZZ(0) q[22], q[1];\nRZZ(0) q[5], q[24];\nRZZ(0) q[34], q[45];\nRZZ(0) q[17], q[15];\nRZZ(0) q[7], q[14];\nRZZ(0) q[42], q[28];\nRZZ(0) q[40], q[41];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(1.0*pi) q[47];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[42], q[33];\nRZZ(0) q[24], q[54];\nRZZ(0) q[47], q[48];\nRZZ(0) q[49], q[7];\nRZZ(0) q[16], q[31];\nRZZ(0) q[55], q[19];\nRZZ(0) q[22], q[38];\nRZZ(0) q[43], q[39];\nRZZ(0) q[9], q[12];\nRZZ(0) q[32], q[27];\nRZZ(0) q[40], q[29];\nRZZ(0) q[46], q[44];\nRZZ(0) q[15], q[1];\nRZZ(0) q[4], q[41];\nRZZ(0) q[51], q[28];\nRZZ(0) q[36], q[3];\nRZZ(0) q[37], q[26];\nRZZ(0) q[50], q[2];\nRZZ(0) q[52], q[6];\nRZZ(0) q[23], q[21];\nRZZ(0) q[53], q[13];\nRZZ(0) q[10], q[8];\nRZZ(0) q[17], q[18];\nRZZ(0) q[35], q[34];\nRZZ(0) q[45], q[5];\nRZZ(0) q[11], q[0];\nRZZ(0) q[25], q[30];\nRZZ(0) q[14], q[20];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0) q[0], q[3];\nRZZ(0) q[14], q[21];\nRZZ(0) q[29], q[50];\nRZZ(0) q[51], q[26];\nRZZ(0) q[10], q[35];\nRZZ(0) q[15], q[13];\nRZZ(0) q[45], q[48];\nRZZ(0) q[19], q[52];\nRZZ(0) q[22], q[7];\nRZZ(0) q[43], q[11];\nRZZ(0) q[54], q[38];\nRZZ(0) q[40], q[16];\nRZZ(0) q[24], q[37];\nRZZ(0) q[32], q[31];\nRZZ(0) q[12], q[53];\nRZZ(0) q[47], q[42];\nRZZ(0) q[28], q[55];\nRZZ(0) q[33], q[46];\nRZZ(0) q[25], q[20];\nRZZ(0) q[6], q[23];\nRZZ(0) q[8], q[1];\nRZZ(0) q[18], q[30];\nRZZ(0) q[17], q[44];\nRZZ(0) q[41], q[27];\nRZZ(0) q[9], q[5];\nRZZ(0) q[39], q[36];\nRZZ(0) q[49], q[34];\nRZZ(0) q[2], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[5], q[7];\nRZZ(0) q[30], q[44];\nRZZ(0) q[9], q[55];\nRZZ(0) q[35], q[33];\nRZZ(0) q[22], q[51];\nRZZ(0) q[52], q[26];\nRZZ(0) q[34], q[21];\nRZZ(0) q[14], q[40];\nRZZ(0) q[19], q[37];\nRZZ(0) q[11], q[47];\nRZZ(0) q[48], q[27];\nRZZ(0) q[28], q[18];\nRZZ(0) q[42], q[25];\nRZZ(0) q[8], q[36];\nRZZ(0) q[41], q[23];\nRZZ(0) q[17], q[46];\nRZZ(0) q[39], q[54];\nRZZ(0) q[12], q[2];\nRZZ(0) q[49], q[50];\nRZZ(0) q[0], q[1];\nRZZ(0) q[24], q[38];\nRZZ(0) q[53], q[31];\nRZZ(0) q[13], q[20];\nRZZ(0) q[16], q[32];\nRZZ(0) q[43], q[6];\nRZZ(0) q[4], q[15];\nRZZ(0) q[45], q[10];\nRZZ(0) q[29], q[3];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[51], q[22];\nRZZ(0) q[55], q[42];\nRZZ(0) q[20], q[18];\nRZZ(0) q[48], q[37];\nRZZ(0) q[4], q[11];\nRZZ(0) q[19], q[16];\nRZZ(0) q[34], q[3];\nRZZ(0) q[26], q[7];\nRZZ(0) q[33], q[36];\nRZZ(0) q[1], q[54];\nRZZ(0) q[44], q[45];\nRZZ(0) q[15], q[2];\nRZZ(0) q[35], q[24];\nRZZ(0) q[0], q[30];\nRZZ(0) q[13], q[53];\nRZZ(0) q[14], q[5];\nRZZ(0) q[47], q[52];\nRZZ(0) q[28], q[6];\nRZZ(0) q[9], q[10];\nRZZ(0) q[38], q[12];\nRZZ(0) q[17], q[40];\nRZZ(0) q[39], q[43];\nRZZ(0) q[23], q[41];\nRZZ(0) q[25], q[46];\nRZZ(0) q[31], q[49];\nRZZ(0) q[27], q[32];\nRZZ(0) q[8], q[21];\nRZZ(0) q[29], q[50];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[15];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[34], q[9];\nRZZ(0) q[55], q[19];\nRZZ(0) q[44], q[47];\nRZZ(0) q[46], q[8];\nRZZ(0) q[27], q[37];\nRZZ(0) q[16], q[33];\nRZZ(0) q[17], q[14];\nRZZ(0) q[32], q[48];\nRZZ(0) q[38], q[28];\nRZZ(0) q[30], q[20];\nRZZ(0) q[11], q[36];\nRZZ(0) q[0], q[25];\nRZZ(0) q[15], q[35];\nRZZ(0) q[6], q[21];\nRZZ(0) q[3], q[41];\nRZZ(0) q[26], q[7];\nRZZ(0) q[18], q[42];\nRZZ(0) q[50], q[22];\nRZZ(0) q[2], q[13];\nRZZ(0) q[43], q[1];\nRZZ(0) q[54], q[5];\nRZZ(0) q[52], q[24];\nRZZ(0) q[53], q[45];\nRZZ(0) q[49], q[29];\nRZZ(0) q[12], q[39];\nRZZ(0) q[4], q[31];\nRZZ(0) q[40], q[10];\nRZZ(0) q[23], q[51];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[38];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[49];\nry(3.5*pi) q[51];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[34], q[42];\nRZZ(0) q[48], q[25];\nRZZ(0) q[54], q[1];\nRZZ(0) q[47], q[5];\nRZZ(0) q[21], q[4];\nRZZ(0) q[6], q[18];\nRZZ(0) q[30], q[22];\nRZZ(0) q[40], q[49];\nRZZ(0) q[44], q[31];\nRZZ(0) q[14], q[3];\nRZZ(0) q[46], q[11];\nRZZ(0) q[17], q[41];\nRZZ(0) q[33], q[39];\nRZZ(0) q[37], q[20];\nRZZ(0) q[12], q[50];\nRZZ(0) q[38], q[29];\nRZZ(0) q[16], q[15];\nRZZ(0) q[28], q[23];\nRZZ(0) q[43], q[10];\nRZZ(0) q[53], q[26];\nRZZ(0) q[24], q[8];\nRZZ(0) q[2], q[13];\nRZZ(0) q[7], q[45];\nRZZ(0) q[52], q[55];\nRZZ(0) q[35], q[51];\nRZZ(0) q[0], q[9];\nRZZ(0) q[32], q[19];\nRZZ(0) q[36], q[27];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[52];\nry(0.5*pi) q[55];\nRZZ(0) q[17], q[23];\nRZZ(0) q[0], q[33];\nRZZ(0) q[55], q[48];\nRZZ(0) q[20], q[36];\nRZZ(0) q[41], q[3];\nRZZ(0) q[8], q[53];\nRZZ(0) q[10], q[25];\nRZZ(0) q[39], q[9];\nRZZ(0) q[27], q[30];\nRZZ(0) q[1], q[32];\nRZZ(0) q[6], q[49];\nRZZ(0) q[2], q[4];\nRZZ(0) q[22], q[38];\nRZZ(0) q[44], q[7];\nRZZ(0) q[42], q[45];\nRZZ(0) q[52], q[19];\nRZZ(0) q[34], q[28];\nRZZ(0) q[47], q[50];\nRZZ(0) q[43], q[31];\nRZZ(0) q[46], q[40];\nRZZ(0) q[15], q[11];\nRZZ(0) q[5], q[26];\nRZZ(0) q[29], q[35];\nRZZ(0) q[24], q[18];\nRZZ(0) q[54], q[12];\nRZZ(0) q[21], q[51];\nRZZ(0) q[37], q[14];\nRZZ(0) q[13], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(1.0*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[48], q[3];\nRZZ(0) q[13], q[9];\nRZZ(0) q[37], q[50];\nRZZ(0) q[16], q[10];\nRZZ(0) q[31], q[8];\nRZZ(0) q[49], q[35];\nRZZ(0) q[7], q[17];\nRZZ(0) q[41], q[2];\nRZZ(0) q[23], q[4];\nRZZ(0) q[55], q[52];\nRZZ(0) q[26], q[34];\nRZZ(0) q[46], q[14];\nRZZ(0) q[19], q[1];\nRZZ(0) q[22], q[28];\nRZZ(0) q[53], q[30];\nRZZ(0) q[45], q[51];\nRZZ(0) q[24], q[0];\nRZZ(0) q[21], q[47];\nRZZ(0) q[20], q[27];\nRZZ(0) q[5], q[40];\nRZZ(0) q[12], q[44];\nRZZ(0) q[15], q[38];\nRZZ(0) q[32], q[6];\nRZZ(0) q[33], q[18];\nRZZ(0) q[43], q[11];\nRZZ(0) q[42], q[36];\nRZZ(0) q[54], q[29];\nRZZ(0) q[25], q[39];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0) q[48], q[12];\nRZZ(0) q[5], q[18];\nRZZ(0) q[24], q[42];\nRZZ(0) q[13], q[35];\nRZZ(0) q[14], q[38];\nRZZ(0) q[23], q[34];\nRZZ(0) q[20], q[41];\nRZZ(0) q[37], q[44];\nRZZ(0) q[45], q[3];\nRZZ(0) q[26], q[36];\nRZZ(0) q[32], q[53];\nRZZ(0) q[50], q[8];\nRZZ(0) q[19], q[25];\nRZZ(0) q[52], q[1];\nRZZ(0) q[22], q[11];\nRZZ(0) q[30], q[17];\nRZZ(0) q[33], q[51];\nRZZ(0) q[2], q[21];\nRZZ(0) q[55], q[39];\nRZZ(0) q[16], q[54];\nRZZ(0) q[27], q[15];\nRZZ(0) q[4], q[7];\nRZZ(0) q[9], q[28];\nRZZ(0) q[47], q[46];\nRZZ(0) q[6], q[10];\nRZZ(0) q[40], q[49];\nRZZ(0) q[0], q[31];\nRZZ(0) q[29], q[43];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[23], q[16];\nRZZ(0) q[36], q[45];\nRZZ(0) q[19], q[12];\nRZZ(0) q[55], q[48];\nRZZ(0) q[51], q[17];\nRZZ(0) q[14], q[6];\nRZZ(0) q[8], q[35];\nRZZ(0) q[54], q[33];\nRZZ(0) q[26], q[21];\nRZZ(0) q[44], q[1];\nRZZ(0) q[47], q[30];\nRZZ(0) q[39], q[22];\nRZZ(0) q[10], q[41];\nRZZ(0) q[28], q[13];\nRZZ(0) q[9], q[24];\nRZZ(0) q[49], q[53];\nRZZ(0) q[20], q[5];\nRZZ(0) q[43], q[0];\nRZZ(0) q[29], q[27];\nRZZ(0) q[15], q[18];\nRZZ(0) q[2], q[52];\nRZZ(0) q[46], q[38];\nRZZ(0) q[34], q[11];\nRZZ(0) q[3], q[37];\nRZZ(0) q[25], q[4];\nRZZ(0) q[7], q[42];\nRZZ(0) q[40], q[32];\nRZZ(0) q[31], q[50];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (2, 1) [29]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[49], q[30];\nRZZ(0) q[19], q[44];\nRZZ(0) q[35], q[15];\nRZZ(0) q[17], q[33];\nRZZ(0) q[46], q[25];\nRZZ(0) q[7], q[22];\nRZZ(0) q[26], q[36];\nRZZ(0) q[47], q[38];\nRZZ(0) q[24], q[48];\nRZZ(0) q[2], q[11];\nRZZ(0) q[55], q[53];\nRZZ(0) q[28], q[32];\nRZZ(0) q[21], q[23];\nRZZ(0) q[6], q[51];\nRZZ(0) q[0], q[39];\nRZZ(0) q[14], q[10];\nRZZ(0) q[50], q[3];\nRZZ(0) q[54], q[41];\nRZZ(0) q[43], q[42];\nRZZ(0) q[40], q[37];\nRZZ(0) q[16], q[4];\nRZZ(0) q[5], q[12];\nRZZ(0) q[45], q[18];\nRZZ(0) q[20], q[31];\nRZZ(0) q[9], q[1];\nRZZ(0) q[29], q[52];\nRZZ(0) q[13], q[34];\nRZZ(0) q[8], q[27];\nry(0.5*pi) q[1];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[28], q[47];\nRZZ(0) q[1], q[23];\nRZZ(0) q[49], q[33];\nRZZ(0) q[50], q[40];\nRZZ(0) q[51], q[21];\nRZZ(0) q[19], q[25];\nRZZ(0) q[52], q[31];\nRZZ(0) q[6], q[48];\nRZZ(0) q[22], q[17];\nRZZ(0) q[30], q[39];\nRZZ(0) q[0], q[3];\nRZZ(0) q[37], q[20];\nRZZ(0) q[44], q[9];\nRZZ(0) q[41], q[7];\nRZZ(0) q[26], q[27];\nRZZ(0) q[55], q[29];\nRZZ(0) q[43], q[53];\nRZZ(0) q[14], q[42];\nRZZ(0) q[2], q[12];\nRZZ(0) q[45], q[24];\nRZZ(0) q[32], q[38];\nRZZ(0) q[34], q[35];\nRZZ(0) q[15], q[4];\nRZZ(0) q[46], q[18];\nRZZ(0) q[8], q[11];\nRZZ(0) q[5], q[13];\nRZZ(0) q[36], q[16];\nRZZ(0) q[54], q[10];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[5];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[23];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (32, 4) [30]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[12];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[22];\nry(1.0*pi) q[25];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[32], q[1];\nRZZ(0) q[53], q[20];\nRZZ(0) q[23], q[15];\nRZZ(0) q[28], q[47];\nRZZ(0) q[18], q[29];\nRZZ(0) q[44], q[14];\nRZZ(0) q[45], q[37];\nRZZ(0) q[26], q[31];\nRZZ(0) q[52], q[36];\nRZZ(0) q[9], q[35];\nRZZ(0) q[16], q[54];\nRZZ(0) q[55], q[43];\nRZZ(0) q[0], q[41];\nRZZ(0) q[10], q[12];\nRZZ(0) q[8], q[30];\nRZZ(0) q[25], q[3];\nRZZ(0) q[11], q[40];\nRZZ(0) q[5], q[39];\nRZZ(0) q[24], q[13];\nRZZ(0) q[38], q[48];\nRZZ(0) q[4], q[42];\nRZZ(0) q[2], q[17];\nRZZ(0) q[50], q[34];\nRZZ(0) q[46], q[51];\nRZZ(0) q[49], q[21];\nRZZ(0) q[6], q[22];\nRZZ(0) q[27], q[7];\nRZZ(0) q[19], q[33];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[5], q[20];\nRZZ(0) q[0], q[38];\nRZZ(0) q[47], q[52];\nRZZ(0) q[10], q[43];\nRZZ(0) q[28], q[41];\nRZZ(0) q[11], q[50];\nRZZ(0) q[1], q[49];\nRZZ(0) q[30], q[42];\nRZZ(0) q[25], q[32];\nRZZ(0) q[44], q[37];\nRZZ(0) q[2], q[34];\nRZZ(0) q[27], q[48];\nRZZ(0) q[4], q[29];\nRZZ(0) q[14], q[55];\nRZZ(0) q[17], q[31];\nRZZ(0) q[19], q[26];\nRZZ(0) q[9], q[21];\nRZZ(0) q[51], q[12];\nRZZ(0) q[13], q[53];\nRZZ(0) q[6], q[22];\nRZZ(0) q[23], q[33];\nRZZ(0) q[8], q[46];\nRZZ(0) q[7], q[18];\nRZZ(0) q[3], q[24];\nRZZ(0) q[45], q[15];\nRZZ(0) q[54], q[40];\nRZZ(0) q[35], q[39];\nRZZ(0) q[16], q[36];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[20];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[49];\nry(1.0*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[18];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[44], q[38];\nRZZ(0) q[13], q[49];\nRZZ(0) q[1], q[40];\nRZZ(0) q[52], q[28];\nRZZ(0) q[22], q[25];\nRZZ(0) q[41], q[19];\nRZZ(0) q[48], q[21];\nRZZ(0) q[29], q[0];\nRZZ(0) q[54], q[17];\nRZZ(0) q[12], q[15];\nRZZ(0) q[32], q[8];\nRZZ(0) q[31], q[36];\nRZZ(0) q[24], q[46];\nRZZ(0) q[27], q[5];\nRZZ(0) q[43], q[30];\nRZZ(0) q[26], q[20];\nRZZ(0) q[47], q[51];\nRZZ(0) q[9], q[16];\nRZZ(0) q[14], q[10];\nRZZ(0) q[34], q[42];\nRZZ(0) q[37], q[53];\nRZZ(0) q[50], q[45];\nRZZ(0) q[39], q[4];\nRZZ(0) q[7], q[3];\nRZZ(0) q[55], q[6];\nRZZ(0) q[11], q[33];\nRZZ(0) q[2], q[23];\nRZZ(0) q[18], q[35];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[14], q[24];\nRZZ(0) q[51], q[17];\nRZZ(0) q[42], q[36];\nRZZ(0) q[37], q[43];\nRZZ(0) q[28], q[47];\nRZZ(0) q[7], q[2];\nRZZ(0) q[22], q[0];\nRZZ(0) q[32], q[50];\nRZZ(0) q[31], q[1];\nRZZ(0) q[13], q[23];\nRZZ(0) q[35], q[18];\nRZZ(0) q[5], q[20];\nRZZ(0) q[52], q[15];\nRZZ(0) q[54], q[44];\nRZZ(0) q[8], q[6];\nRZZ(0) q[38], q[4];\nRZZ(0) q[27], q[29];\nRZZ(0) q[16], q[19];\nRZZ(0) q[21], q[33];\nRZZ(0) q[25], q[53];\nRZZ(0) q[9], q[34];\nRZZ(0) q[45], q[26];\nRZZ(0) q[55], q[11];\nRZZ(0) q[39], q[30];\nRZZ(0) q[10], q[49];\nRZZ(0) q[48], q[40];\nRZZ(0) q[41], q[12];\nRZZ(0) q[3], q[46];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(1.0*pi) q[10];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[16];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[55];\nRZZ(0) q[38], q[3];\nRZZ(0) q[40], q[46];\nRZZ(0) q[30], q[47];\nRZZ(0) q[9], q[1];\nRZZ(0) q[33], q[0];\nRZZ(0) q[50], q[28];\nRZZ(0) q[55], q[17];\nRZZ(0) q[36], q[21];\nRZZ(0) q[7], q[2];\nRZZ(0) q[10], q[6];\nRZZ(0) q[48], q[52];\nRZZ(0) q[25], q[32];\nRZZ(0) q[22], q[26];\nRZZ(0) q[15], q[27];\nRZZ(0) q[42], q[13];\nRZZ(0) q[41], q[39];\nRZZ(0) q[51], q[24];\nRZZ(0) q[18], q[14];\nRZZ(0) q[37], q[19];\nRZZ(0) q[35], q[29];\nRZZ(0) q[8], q[53];\nRZZ(0) q[43], q[34];\nRZZ(0) q[12], q[49];\nRZZ(0) q[11], q[31];\nRZZ(0) q[54], q[45];\nRZZ(0) q[44], q[20];\nRZZ(0) q[5], q[4];\nRZZ(0) q[23], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nry(0.5*pi) q[54];\nRZZ(0) q[28], q[27];\nRZZ(0) q[40], q[4];\nRZZ(0) q[18], q[45];\nRZZ(0) q[42], q[29];\nRZZ(0) q[39], q[37];\nRZZ(0) q[25], q[13];\nRZZ(0) q[24], q[51];\nRZZ(0) q[49], q[12];\nRZZ(0) q[17], q[33];\nRZZ(0) q[6], q[5];\nRZZ(0) q[50], q[14];\nRZZ(0) q[10], q[30];\nRZZ(0) q[20], q[0];\nRZZ(0) q[53], q[55];\nRZZ(0) q[23], q[48];\nRZZ(0) q[15], q[41];\nRZZ(0) q[26], q[22];\nRZZ(0) q[19], q[32];\nRZZ(0) q[31], q[34];\nRZZ(0) q[9], q[11];\nRZZ(0) q[16], q[54];\nRZZ(0) q[35], q[8];\nRZZ(0) q[47], q[43];\nRZZ(0) q[52], q[36];\nRZZ(0) q[3], q[38];\nRZZ(0) q[44], q[2];\nRZZ(0) q[1], q[46];\nRZZ(0) q[7], q[21];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[29];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nRZZ(0) q[23], q[12];\nRZZ(0) q[55], q[42];\nRZZ(0) q[29], q[24];\nRZZ(0) q[5], q[31];\nRZZ(0) q[36], q[0];\nRZZ(0) q[7], q[14];\nRZZ(0) q[21], q[44];\nRZZ(0) q[16], q[48];\nRZZ(0) q[53], q[43];\nRZZ(0) q[6], q[2];\nRZZ(0) q[40], q[34];\nRZZ(0) q[28], q[32];\nRZZ(0) q[49], q[45];\nRZZ(0) q[13], q[4];\nRZZ(0) q[22], q[50];\nRZZ(0) q[17], q[8];\nRZZ(0) q[20], q[38];\nRZZ(0) q[33], q[47];\nRZZ(0) q[19], q[41];\nRZZ(0) q[25], q[46];\nRZZ(0) q[30], q[35];\nRZZ(0) q[9], q[1];\nRZZ(0) q[51], q[18];\nRZZ(0) q[15], q[52];\nRZZ(0) q[3], q[54];\nRZZ(0) q[37], q[26];\nRZZ(0) q[27], q[11];\nRZZ(0) q[10], q[39];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[8];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[50];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0) q[21], q[1];\nRZZ(0) q[32], q[51];\nRZZ(0) q[41], q[18];\nRZZ(0) q[37], q[0];\nRZZ(0) q[26], q[30];\nRZZ(0) q[54], q[15];\nRZZ(0) q[47], q[20];\nRZZ(0) q[9], q[52];\nRZZ(0) q[48], q[2];\nRZZ(0) q[38], q[34];\nRZZ(0) q[28], q[22];\nRZZ(0) q[7], q[25];\nRZZ(0) q[31], q[35];\nRZZ(0) q[55], q[14];\nRZZ(0) q[13], q[11];\nRZZ(0) q[4], q[16];\nRZZ(0) q[33], q[27];\nRZZ(0) q[50], q[49];\nRZZ(0) q[39], q[40];\nRZZ(0) q[6], q[5];\nRZZ(0) q[42], q[10];\nRZZ(0) q[36], q[19];\nRZZ(0) q[45], q[43];\nRZZ(0) q[3], q[8];\nRZZ(0) q[44], q[29];\nRZZ(0) q[46], q[23];\nRZZ(0) q[24], q[53];\nRZZ(0) q[12], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[45], q[43];\nRZZ(0) q[46], q[53];\nRZZ(0) q[15], q[37];\nRZZ(0) q[26], q[31];\nRZZ(0) q[30], q[21];\nRZZ(0) q[20], q[48];\nRZZ(0) q[54], q[0];\nRZZ(0) q[29], q[8];\nRZZ(0) q[27], q[38];\nRZZ(0) q[42], q[33];\nRZZ(0) q[25], q[24];\nRZZ(0) q[7], q[18];\nRZZ(0) q[34], q[22];\nRZZ(0) q[51], q[9];\nRZZ(0) q[39], q[5];\nRZZ(0) q[36], q[17];\nRZZ(0) q[47], q[52];\nRZZ(0) q[3], q[23];\nRZZ(0) q[50], q[14];\nRZZ(0) q[12], q[1];\nRZZ(0) q[13], q[40];\nRZZ(0) q[55], q[10];\nRZZ(0) q[41], q[2];\nRZZ(0) q[35], q[11];\nRZZ(0) q[16], q[28];\nRZZ(0) q[44], q[49];\nRZZ(0) q[4], q[19];\nRZZ(0) q[6], q[32];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[5], q[2];\nRZZ(0) q[43], q[39];\nRZZ(0) q[31], q[4];\nRZZ(0) q[45], q[6];\nRZZ(0) q[23], q[1];\nRZZ(0) q[11], q[18];\nRZZ(0) q[15], q[10];\nRZZ(0) q[22], q[44];\nRZZ(0) q[13], q[8];\nRZZ(0) q[9], q[12];\nRZZ(0) q[50], q[54];\nRZZ(0) q[24], q[14];\nRZZ(0) q[33], q[52];\nRZZ(0) q[42], q[48];\nRZZ(0) q[46], q[38];\nRZZ(0) q[40], q[21];\nRZZ(0) q[7], q[27];\nRZZ(0) q[41], q[37];\nRZZ(0) q[19], q[53];\nRZZ(0) q[47], q[17];\nRZZ(0) q[32], q[28];\nRZZ(0) q[36], q[55];\nRZZ(0) q[3], q[29];\nRZZ(0) q[20], q[34];\nRZZ(0) q[16], q[26];\nRZZ(0) q[30], q[49];\nRZZ(0) q[25], q[51];\nRZZ(0) q[0], q[35];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[24], q[32];\nRZZ(0) q[53], q[49];\nRZZ(0) q[33], q[3];\nRZZ(0) q[11], q[44];\nRZZ(0) q[42], q[51];\nRZZ(0) q[18], q[45];\nRZZ(0) q[43], q[21];\nRZZ(0) q[48], q[20];\nRZZ(0) q[12], q[29];\nRZZ(0) q[55], q[34];\nRZZ(0) q[26], q[52];\nRZZ(0) q[23], q[17];\nRZZ(0) q[0], q[14];\nRZZ(0) q[5], q[40];\nRZZ(0) q[15], q[19];\nRZZ(0) q[9], q[27];\nRZZ(0) q[8], q[1];\nRZZ(0) q[54], q[2];\nRZZ(0) q[37], q[35];\nRZZ(0) q[10], q[38];\nRZZ(0) q[16], q[41];\nRZZ(0) q[39], q[31];\nRZZ(0) q[36], q[22];\nRZZ(0) q[6], q[28];\nRZZ(0) q[50], q[30];\nRZZ(0) q[47], q[7];\nRZZ(0) q[46], q[4];\nRZZ(0) q[13], q[25];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(1.0*pi) q[42];\nry(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[27], q[51];\nRZZ(0) q[36], q[44];\nRZZ(0) q[40], q[13];\nRZZ(0) q[55], q[39];\nRZZ(0) q[42], q[0];\nRZZ(0) q[10], q[5];\nRZZ(0) q[4], q[15];\nRZZ(0) q[35], q[16];\nRZZ(0) q[22], q[43];\nRZZ(0) q[20], q[25];\nRZZ(0) q[18], q[23];\nRZZ(0) q[26], q[17];\nRZZ(0) q[19], q[38];\nRZZ(0) q[49], q[41];\nRZZ(0) q[50], q[54];\nRZZ(0) q[8], q[1];\nRZZ(0) q[30], q[9];\nRZZ(0) q[46], q[29];\nRZZ(0) q[28], q[24];\nRZZ(0) q[32], q[45];\nRZZ(0) q[48], q[31];\nRZZ(0) q[33], q[6];\nRZZ(0) q[14], q[53];\nRZZ(0) q[3], q[12];\nRZZ(0) q[34], q[2];\nRZZ(0) q[11], q[37];\nRZZ(0) q[21], q[52];\nRZZ(0) q[47], q[7];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[50], q[43];\nRZZ(0) q[41], q[26];\nRZZ(0) q[53], q[23];\nRZZ(0) q[54], q[55];\nRZZ(0) q[25], q[36];\nRZZ(0) q[33], q[10];\nRZZ(0) q[51], q[14];\nRZZ(0) q[44], q[48];\nRZZ(0) q[47], q[20];\nRZZ(0) q[6], q[22];\nRZZ(0) q[18], q[52];\nRZZ(0) q[7], q[8];\nRZZ(0) q[38], q[28];\nRZZ(0) q[24], q[0];\nRZZ(0) q[42], q[15];\nRZZ(0) q[16], q[9];\nRZZ(0) q[31], q[27];\nRZZ(0) q[40], q[21];\nRZZ(0) q[2], q[19];\nRZZ(0) q[35], q[32];\nRZZ(0) q[29], q[3];\nRZZ(0) q[17], q[5];\nRZZ(0) q[4], q[39];\nRZZ(0) q[11], q[13];\nRZZ(0) q[45], q[12];\nRZZ(0) q[34], q[37];\nRZZ(0) q[46], q[1];\nRZZ(0) q[49], q[30];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[55], q[26];\nRZZ(0) q[10], q[41];\nRZZ(0) q[0], q[9];\nRZZ(0) q[27], q[33];\nRZZ(0) q[39], q[4];\nRZZ(0) q[18], q[50];\nRZZ(0) q[17], q[38];\nRZZ(0) q[1], q[28];\nRZZ(0) q[42], q[2];\nRZZ(0) q[15], q[16];\nRZZ(0) q[29], q[14];\nRZZ(0) q[22], q[3];\nRZZ(0) q[7], q[40];\nRZZ(0) q[6], q[8];\nRZZ(0) q[11], q[13];\nRZZ(0) q[21], q[32];\nRZZ(0) q[35], q[24];\nRZZ(0) q[12], q[31];\nRZZ(0) q[51], q[44];\nRZZ(0) q[37], q[48];\nRZZ(0) q[30], q[34];\nRZZ(0) q[19], q[47];\nRZZ(0) q[46], q[23];\nRZZ(0) q[43], q[36];\nRZZ(0) q[20], q[49];\nRZZ(0) q[45], q[5];\nRZZ(0) q[53], q[25];\nRZZ(0) q[52], q[54];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[2], q[21];\nRZZ(0) q[43], q[54];\nRZZ(0) q[51], q[8];\nRZZ(0) q[49], q[26];\nRZZ(0) q[55], q[4];\nRZZ(0) q[29], q[1];\nRZZ(0) q[33], q[27];\nRZZ(0) q[32], q[53];\nRZZ(0) q[19], q[44];\nRZZ(0) q[38], q[25];\nRZZ(0) q[46], q[28];\nRZZ(0) q[13], q[40];\nRZZ(0) q[30], q[48];\nRZZ(0) q[15], q[52];\nRZZ(0) q[31], q[41];\nRZZ(0) q[20], q[16];\nRZZ(0) q[47], q[7];\nRZZ(0) q[45], q[6];\nRZZ(0) q[18], q[50];\nRZZ(0) q[3], q[36];\nRZZ(0) q[11], q[9];\nRZZ(0) q[22], q[10];\nRZZ(0) q[14], q[37];\nRZZ(0) q[39], q[42];\nRZZ(0) q[12], q[17];\nRZZ(0) q[34], q[23];\nRZZ(0) q[5], q[0];\nRZZ(0) q[35], q[24];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[28];\nry(0.5*pi) q[30];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[26], q[36];\nRZZ(0) q[55], q[11];\nRZZ(0) q[21], q[25];\nRZZ(0) q[15], q[27];\nRZZ(0) q[1], q[28];\nRZZ(0) q[3], q[24];\nRZZ(0) q[29], q[32];\nRZZ(0) q[14], q[20];\nRZZ(0) q[8], q[47];\nRZZ(0) q[37], q[33];\nRZZ(0) q[17], q[45];\nRZZ(0) q[42], q[2];\nRZZ(0) q[0], q[35];\nRZZ(0) q[51], q[7];\nRZZ(0) q[30], q[54];\nRZZ(0) q[46], q[38];\nRZZ(0) q[40], q[16];\nRZZ(0) q[23], q[9];\nRZZ(0) q[13], q[6];\nRZZ(0) q[22], q[18];\nRZZ(0) q[10], q[48];\nRZZ(0) q[12], q[5];\nRZZ(0) q[43], q[52];\nRZZ(0) q[31], q[41];\nRZZ(0) q[44], q[19];\nRZZ(0) q[34], q[39];\nRZZ(0) q[49], q[50];\nRZZ(0) q[53], q[4];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[49];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[51], q[36];\nRZZ(0) q[11], q[40];\nRZZ(0) q[10], q[26];\nRZZ(0) q[25], q[52];\nRZZ(0) q[41], q[15];\nRZZ(0) q[23], q[35];\nRZZ(0) q[49], q[13];\nRZZ(0) q[19], q[45];\nRZZ(0) q[50], q[14];\nRZZ(0) q[31], q[16];\nRZZ(0) q[24], q[48];\nRZZ(0) q[42], q[53];\nRZZ(0) q[29], q[21];\nRZZ(0) q[43], q[4];\nRZZ(0) q[30], q[5];\nRZZ(0) q[17], q[28];\nRZZ(0) q[22], q[6];\nRZZ(0) q[47], q[33];\nRZZ(0) q[8], q[39];\nRZZ(0) q[1], q[3];\nRZZ(0) q[9], q[38];\nRZZ(0) q[37], q[32];\nRZZ(0) q[12], q[18];\nRZZ(0) q[7], q[0];\nRZZ(0) q[34], q[27];\nRZZ(0) q[44], q[20];\nRZZ(0) q[2], q[54];\nRZZ(0) q[55], q[46];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[50], q[24];\nRZZ(0) q[46], q[28];\nRZZ(0) q[37], q[7];\nRZZ(0) q[22], q[40];\nRZZ(0) q[19], q[15];\nRZZ(0) q[47], q[55];\nRZZ(0) q[1], q[51];\nRZZ(0) q[8], q[12];\nRZZ(0) q[31], q[29];\nRZZ(0) q[14], q[6];\nRZZ(0) q[4], q[34];\nRZZ(0) q[11], q[23];\nRZZ(0) q[17], q[25];\nRZZ(0) q[38], q[27];\nRZZ(0) q[5], q[52];\nRZZ(0) q[9], q[21];\nRZZ(0) q[33], q[32];\nRZZ(0) q[35], q[53];\nRZZ(0) q[36], q[39];\nRZZ(0) q[41], q[54];\nRZZ(0) q[16], q[2];\nRZZ(0) q[13], q[30];\nRZZ(0) q[18], q[49];\nRZZ(0) q[48], q[10];\nRZZ(0) q[20], q[44];\nRZZ(0) q[43], q[42];\nRZZ(0) q[45], q[3];\nRZZ(0) q[26], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[29];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0) q[37], q[19];\nRZZ(0) q[21], q[42];\nRZZ(0) q[52], q[7];\nRZZ(0) q[13], q[32];\nRZZ(0) q[51], q[10];\nRZZ(0) q[18], q[49];\nRZZ(0) q[27], q[3];\nRZZ(0) q[28], q[31];\nRZZ(0) q[1], q[6];\nRZZ(0) q[29], q[5];\nRZZ(0) q[12], q[43];\nRZZ(0) q[54], q[36];\nRZZ(0) q[41], q[25];\nRZZ(0) q[50], q[26];\nRZZ(0) q[14], q[48];\nRZZ(0) q[46], q[39];\nRZZ(0) q[17], q[8];\nRZZ(0) q[30], q[2];\nRZZ(0) q[55], q[9];\nRZZ(0) q[53], q[22];\nRZZ(0) q[4], q[20];\nRZZ(0) q[45], q[40];\nRZZ(0) q[38], q[23];\nRZZ(0) q[0], q[47];\nRZZ(0) q[35], q[44];\nRZZ(0) q[34], q[15];\nRZZ(0) q[11], q[33];\nRZZ(0) q[24], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[14], q[39];\nRZZ(0) q[28], q[22];\nRZZ(0) q[38], q[52];\nRZZ(0) q[53], q[9];\nRZZ(0) q[55], q[26];\nRZZ(0) q[30], q[8];\nRZZ(0) q[32], q[43];\nRZZ(0) q[51], q[24];\nRZZ(0) q[36], q[46];\nRZZ(0) q[13], q[47];\nRZZ(0) q[5], q[20];\nRZZ(0) q[31], q[15];\nRZZ(0) q[29], q[10];\nRZZ(0) q[7], q[3];\nRZZ(0) q[37], q[11];\nRZZ(0) q[1], q[16];\nRZZ(0) q[45], q[4];\nRZZ(0) q[40], q[12];\nRZZ(0) q[49], q[23];\nRZZ(0) q[42], q[50];\nRZZ(0) q[6], q[34];\nRZZ(0) q[44], q[19];\nRZZ(0) q[33], q[54];\nRZZ(0) q[35], q[18];\nRZZ(0) q[2], q[41];\nRZZ(0) q[21], q[27];\nRZZ(0) q[25], q[17];\nRZZ(0) q[48], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[13], q[23];\nRZZ(0) q[18], q[48];\nRZZ(0) q[26], q[40];\nRZZ(0) q[55], q[34];\nRZZ(0) q[54], q[2];\nRZZ(0) q[49], q[14];\nRZZ(0) q[7], q[22];\nRZZ(0) q[15], q[35];\nRZZ(0) q[33], q[53];\nRZZ(0) q[17], q[19];\nRZZ(0) q[41], q[46];\nRZZ(0) q[10], q[44];\nRZZ(0) q[52], q[51];\nRZZ(0) q[29], q[11];\nRZZ(0) q[50], q[8];\nRZZ(0) q[38], q[5];\nRZZ(0) q[43], q[31];\nRZZ(0) q[21], q[12];\nRZZ(0) q[1], q[28];\nRZZ(0) q[45], q[25];\nRZZ(0) q[47], q[37];\nRZZ(0) q[9], q[27];\nRZZ(0) q[3], q[6];\nRZZ(0) q[39], q[30];\nRZZ(0) q[42], q[20];\nRZZ(0) q[0], q[32];\nRZZ(0) q[16], q[4];\nRZZ(0) q[36], q[24];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[44];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[12], q[30];\nRZZ(0) q[15], q[40];\nRZZ(0) q[17], q[22];\nRZZ(0) q[34], q[50];\nRZZ(0) q[39], q[20];\nRZZ(0) q[24], q[7];\nRZZ(0) q[36], q[9];\nRZZ(0) q[49], q[21];\nRZZ(0) q[28], q[19];\nRZZ(0) q[13], q[45];\nRZZ(0) q[11], q[35];\nRZZ(0) q[33], q[4];\nRZZ(0) q[46], q[42];\nRZZ(0) q[32], q[37];\nRZZ(0) q[1], q[51];\nRZZ(0) q[41], q[29];\nRZZ(0) q[8], q[25];\nRZZ(0) q[23], q[5];\nRZZ(0) q[53], q[48];\nRZZ(0) q[54], q[55];\nRZZ(0) q[3], q[2];\nRZZ(0) q[26], q[52];\nRZZ(0) q[31], q[38];\nRZZ(0) q[44], q[16];\nRZZ(0) q[43], q[14];\nRZZ(0) q[18], q[27];\nRZZ(0) q[10], q[6];\nRZZ(0) q[0], q[47];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nRZZ(0) q[16], q[7];\nRZZ(0) q[35], q[1];\nRZZ(0) q[36], q[13];\nRZZ(0) q[42], q[20];\nRZZ(0) q[28], q[0];\nRZZ(0) q[5], q[4];\nRZZ(0) q[48], q[3];\nRZZ(0) q[52], q[9];\nRZZ(0) q[47], q[25];\nRZZ(0) q[37], q[12];\nRZZ(0) q[39], q[45];\nRZZ(0) q[6], q[14];\nRZZ(0) q[32], q[24];\nRZZ(0) q[43], q[15];\nRZZ(0) q[2], q[27];\nRZZ(0) q[51], q[10];\nRZZ(0) q[19], q[26];\nRZZ(0) q[18], q[33];\nRZZ(0) q[30], q[49];\nRZZ(0) q[31], q[53];\nRZZ(0) q[34], q[29];\nRZZ(0) q[38], q[41];\nRZZ(0) q[23], q[44];\nRZZ(0) q[50], q[8];\nRZZ(0) q[46], q[40];\nRZZ(0) q[55], q[17];\nRZZ(0) q[22], q[11];\nRZZ(0) q[54], q[21];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[51], q[50];\nRZZ(0) q[48], q[39];\nRZZ(0) q[37], q[22];\nRZZ(0) q[8], q[7];\nRZZ(0) q[45], q[19];\nRZZ(0) q[38], q[30];\nRZZ(0) q[49], q[6];\nRZZ(0) q[1], q[10];\nRZZ(0) q[47], q[31];\nRZZ(0) q[46], q[55];\nRZZ(0) q[16], q[21];\nRZZ(0) q[41], q[3];\nRZZ(0) q[54], q[36];\nRZZ(0) q[23], q[14];\nRZZ(0) q[35], q[15];\nRZZ(0) q[25], q[52];\nRZZ(0) q[44], q[4];\nRZZ(0) q[34], q[42];\nRZZ(0) q[20], q[17];\nRZZ(0) q[29], q[5];\nRZZ(0) q[2], q[0];\nRZZ(0) q[43], q[18];\nRZZ(0) q[33], q[12];\nRZZ(0) q[27], q[13];\nRZZ(0) q[53], q[11];\nRZZ(0) q[28], q[32];\nRZZ(0) q[26], q[24];\nRZZ(0) q[40], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[33];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[38], q[50];\nRZZ(0) q[8], q[1];\nRZZ(0) q[12], q[26];\nRZZ(0) q[34], q[2];\nRZZ(0) q[21], q[39];\nRZZ(0) q[44], q[11];\nRZZ(0) q[10], q[7];\nRZZ(0) q[5], q[16];\nRZZ(0) q[31], q[29];\nRZZ(0) q[9], q[51];\nRZZ(0) q[32], q[24];\nRZZ(0) q[41], q[23];\nRZZ(0) q[3], q[6];\nRZZ(0) q[35], q[46];\nRZZ(0) q[55], q[33];\nRZZ(0) q[48], q[18];\nRZZ(0) q[0], q[42];\nRZZ(0) q[20], q[49];\nRZZ(0) q[13], q[53];\nRZZ(0) q[19], q[54];\nRZZ(0) q[45], q[4];\nRZZ(0) q[40], q[14];\nRZZ(0) q[36], q[15];\nRZZ(0) q[27], q[22];\nRZZ(0) q[37], q[47];\nRZZ(0) q[30], q[28];\nRZZ(0) q[25], q[43];\nRZZ(0) q[52], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nRZZ(0) q[40], q[1];\nRZZ(0) q[45], q[25];\nRZZ(0) q[39], q[7];\nRZZ(0) q[50], q[22];\nRZZ(0) q[2], q[48];\nRZZ(0) q[46], q[55];\nRZZ(0) q[29], q[24];\nRZZ(0) q[13], q[33];\nRZZ(0) q[31], q[10];\nRZZ(0) q[27], q[28];\nRZZ(0) q[47], q[38];\nRZZ(0) q[49], q[4];\nRZZ(0) q[37], q[35];\nRZZ(0) q[16], q[3];\nRZZ(0) q[41], q[5];\nRZZ(0) q[8], q[15];\nRZZ(0) q[18], q[52];\nRZZ(0) q[42], q[32];\nRZZ(0) q[17], q[51];\nRZZ(0) q[44], q[12];\nRZZ(0) q[9], q[14];\nRZZ(0) q[34], q[54];\nRZZ(0) q[0], q[19];\nRZZ(0) q[26], q[21];\nRZZ(0) q[53], q[36];\nRZZ(0) q[30], q[11];\nRZZ(0) q[23], q[6];\nRZZ(0) q[20], q[43];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[22];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[49];\nry(0.5*pi) q[53];\nRZZ(0) q[14], q[9];\nRZZ(0) q[30], q[55];\nRZZ(0) q[17], q[19];\nRZZ(0) q[25], q[18];\nRZZ(0) q[41], q[15];\nRZZ(0) q[46], q[6];\nRZZ(0) q[51], q[33];\nRZZ(0) q[42], q[8];\nRZZ(0) q[35], q[4];\nRZZ(0) q[53], q[39];\nRZZ(0) q[36], q[27];\nRZZ(0) q[54], q[23];\nRZZ(0) q[3], q[40];\nRZZ(0) q[10], q[29];\nRZZ(0) q[28], q[24];\nRZZ(0) q[47], q[31];\nRZZ(0) q[21], q[45];\nRZZ(0) q[16], q[20];\nRZZ(0) q[13], q[0];\nRZZ(0) q[7], q[49];\nRZZ(0) q[26], q[44];\nRZZ(0) q[22], q[50];\nRZZ(0) q[1], q[37];\nRZZ(0) q[52], q[34];\nRZZ(0) q[32], q[12];\nRZZ(0) q[48], q[5];\nRZZ(0) q[11], q[38];\nRZZ(0) q[2], q[43];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(0.5*pi) q[24];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[23], q[31];\nRZZ(0) q[20], q[24];\nRZZ(0) q[42], q[2];\nRZZ(0) q[11], q[22];\nRZZ(0) q[32], q[25];\nRZZ(0) q[54], q[16];\nRZZ(0) q[4], q[8];\nRZZ(0) q[12], q[45];\nRZZ(0) q[48], q[50];\nRZZ(0) q[27], q[40];\nRZZ(0) q[21], q[47];\nRZZ(0) q[55], q[17];\nRZZ(0) q[10], q[37];\nRZZ(0) q[28], q[26];\nRZZ(0) q[53], q[14];\nRZZ(0) q[19], q[1];\nRZZ(0) q[5], q[13];\nRZZ(0) q[36], q[49];\nRZZ(0) q[41], q[29];\nRZZ(0) q[51], q[0];\nRZZ(0) q[52], q[30];\nRZZ(0) q[34], q[38];\nRZZ(0) q[18], q[39];\nRZZ(0) q[3], q[33];\nRZZ(0) q[6], q[35];\nRZZ(0) q[46], q[15];\nRZZ(0) q[7], q[9];\nRZZ(0) q[44], q[43];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[55];\nRZZ(0) q[1], q[16];\nRZZ(0) q[51], q[26];\nRZZ(0) q[12], q[28];\nRZZ(0) q[35], q[41];\nRZZ(0) q[54], q[45];\nRZZ(0) q[7], q[38];\nRZZ(0) q[5], q[2];\nRZZ(0) q[55], q[11];\nRZZ(0) q[47], q[43];\nRZZ(0) q[53], q[49];\nRZZ(0) q[24], q[20];\nRZZ(0) q[37], q[31];\nRZZ(0) q[34], q[44];\nRZZ(0) q[19], q[46];\nRZZ(0) q[50], q[15];\nRZZ(0) q[33], q[27];\nRZZ(0) q[39], q[0];\nRZZ(0) q[52], q[32];\nRZZ(0) q[4], q[21];\nRZZ(0) q[30], q[8];\nRZZ(0) q[13], q[48];\nRZZ(0) q[40], q[14];\nRZZ(0) q[10], q[22];\nRZZ(0) q[29], q[36];\nRZZ(0) q[3], q[23];\nRZZ(0) q[6], q[42];\nRZZ(0) q[25], q[18];\nRZZ(0) q[9], q[17];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nry(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*pi) q[43];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0) q[1], q[27];\nRZZ(0) q[0], q[37];\nRZZ(0) q[11], q[31];\nRZZ(0) q[25], q[13];\nRZZ(0) q[39], q[34];\nRZZ(0) q[6], q[30];\nRZZ(0) q[28], q[52];\nRZZ(0) q[46], q[44];\nRZZ(0) q[26], q[38];\nRZZ(0) q[43], q[24];\nRZZ(0) q[50], q[40];\nRZZ(0) q[12], q[48];\nRZZ(0) q[8], q[22];\nRZZ(0) q[55], q[32];\nRZZ(0) q[7], q[10];\nRZZ(0) q[42], q[35];\nRZZ(0) q[21], q[51];\nRZZ(0) q[29], q[47];\nRZZ(0) q[5], q[53];\nRZZ(0) q[33], q[41];\nRZZ(0) q[54], q[16];\nRZZ(0) q[49], q[20];\nRZZ(0) q[15], q[19];\nRZZ(0) q[9], q[14];\nRZZ(0) q[17], q[3];\nRZZ(0) q[36], q[45];\nRZZ(0) q[2], q[23];\nRZZ(0) q[4], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[16], q[39];\nRZZ(0) q[37], q[44];\nRZZ(0) q[0], q[36];\nRZZ(0) q[1], q[26];\nRZZ(0) q[55], q[42];\nRZZ(0) q[28], q[4];\nRZZ(0) q[20], q[13];\nRZZ(0) q[12], q[29];\nRZZ(0) q[41], q[18];\nRZZ(0) q[24], q[6];\nRZZ(0) q[7], q[25];\nRZZ(0) q[27], q[15];\nRZZ(0) q[2], q[14];\nRZZ(0) q[35], q[31];\nRZZ(0) q[3], q[19];\nRZZ(0) q[33], q[17];\nRZZ(0) q[40], q[32];\nRZZ(0) q[43], q[52];\nRZZ(0) q[49], q[9];\nRZZ(0) q[5], q[45];\nRZZ(0) q[10], q[34];\nRZZ(0) q[50], q[30];\nRZZ(0) q[23], q[11];\nRZZ(0) q[54], q[22];\nRZZ(0) q[8], q[51];\nRZZ(0) q[47], q[48];\nRZZ(0) q[46], q[21];\nRZZ(0) q[38], q[53];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[21], q[28];\nRZZ(0) q[5], q[54];\nRZZ(0) q[33], q[1];\nRZZ(0) q[36], q[9];\nRZZ(0) q[13], q[7];\nRZZ(0) q[3], q[35];\nRZZ(0) q[40], q[2];\nRZZ(0) q[46], q[38];\nRZZ(0) q[50], q[27];\nRZZ(0) q[47], q[45];\nRZZ(0) q[12], q[26];\nRZZ(0) q[37], q[20];\nRZZ(0) q[23], q[18];\nRZZ(0) q[29], q[10];\nRZZ(0) q[17], q[6];\nRZZ(0) q[44], q[48];\nRZZ(0) q[14], q[11];\nRZZ(0) q[39], q[55];\nRZZ(0) q[4], q[32];\nRZZ(0) q[24], q[43];\nRZZ(0) q[8], q[30];\nRZZ(0) q[16], q[19];\nRZZ(0) q[52], q[22];\nRZZ(0) q[25], q[49];\nRZZ(0) q[51], q[31];\nRZZ(0) q[42], q[41];\nRZZ(0) q[34], q[53];\nRZZ(0) q[0], q[15];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[38];\nry(1.0*pi) q[41];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nry(1.0*pi) q[46];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (2, 3) [31]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[11], q[21];\nRZZ(0) q[20], q[34];\nRZZ(0) q[18], q[9];\nRZZ(0) q[29], q[54];\nRZZ(0) q[26], q[40];\nRZZ(0) q[30], q[28];\nRZZ(0) q[45], q[32];\nRZZ(0) q[3], q[43];\nRZZ(0) q[55], q[52];\nRZZ(0) q[39], q[16];\nRZZ(0) q[35], q[53];\nRZZ(0) q[25], q[36];\nRZZ(0) q[7], q[27];\nRZZ(0) q[48], q[38];\nRZZ(0) q[31], q[0];\nRZZ(0) q[46], q[41];\nRZZ(0) q[8], q[15];\nRZZ(0) q[49], q[24];\nRZZ(0) q[1], q[22];\nRZZ(0) q[23], q[37];\nRZZ(0) q[6], q[14];\nRZZ(0) q[44], q[51];\nRZZ(0) q[5], q[13];\nRZZ(0) q[12], q[33];\nRZZ(0) q[4], q[2];\nRZZ(0) q[10], q[19];\nRZZ(0) q[50], q[42];\nRZZ(0) q[17], q[47];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[15];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[25];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nRZZ(0) q[10], q[7];\nRZZ(0) q[52], q[8];\nRZZ(0) q[19], q[21];\nRZZ(0) q[5], q[26];\nRZZ(0) q[23], q[55];\nRZZ(0) q[1], q[25];\nRZZ(0) q[31], q[0];\nRZZ(0) q[27], q[35];\nRZZ(0) q[50], q[41];\nRZZ(0) q[44], q[4];\nRZZ(0) q[3], q[46];\nRZZ(0) q[54], q[39];\nRZZ(0) q[29], q[14];\nRZZ(0) q[24], q[37];\nRZZ(0) q[13], q[22];\nRZZ(0) q[32], q[20];\nRZZ(0) q[36], q[15];\nRZZ(0) q[48], q[42];\nRZZ(0) q[2], q[51];\nRZZ(0) q[11], q[34];\nRZZ(0) q[40], q[16];\nRZZ(0) q[9], q[30];\nRZZ(0) q[49], q[28];\nRZZ(0) q[38], q[47];\nRZZ(0) q[45], q[53];\nRZZ(0) q[18], q[12];\nRZZ(0) q[33], q[43];\nRZZ(0) q[17], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[21];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[46];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (2, 0) [32]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[13], q[40];\nRZZ(0) q[46], q[51];\nRZZ(0) q[28], q[39];\nRZZ(0) q[33], q[37];\nRZZ(0) q[32], q[47];\nRZZ(0) q[8], q[19];\nRZZ(0) q[50], q[55];\nRZZ(0) q[11], q[16];\nRZZ(0) q[25], q[20];\nRZZ(0) q[41], q[31];\nRZZ(0) q[6], q[53];\nRZZ(0) q[49], q[22];\nRZZ(0) q[15], q[17];\nRZZ(0) q[7], q[42];\nRZZ(0) q[36], q[24];\nRZZ(0) q[38], q[26];\nRZZ(0) q[0], q[29];\nRZZ(0) q[2], q[14];\nRZZ(0) q[12], q[18];\nRZZ(0) q[45], q[3];\nRZZ(0) q[48], q[34];\nRZZ(0) q[23], q[4];\nRZZ(0) q[44], q[9];\nRZZ(0) q[1], q[10];\nRZZ(0) q[5], q[21];\nRZZ(0) q[52], q[54];\nRZZ(0) q[27], q[35];\nRZZ(0) q[30], q[43];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[6], q[26];\nRZZ(0) q[22], q[18];\nRZZ(0) q[24], q[49];\nRZZ(0) q[27], q[4];\nRZZ(0) q[47], q[48];\nRZZ(0) q[15], q[35];\nRZZ(0) q[39], q[8];\nRZZ(0) q[23], q[17];\nRZZ(0) q[55], q[10];\nRZZ(0) q[19], q[16];\nRZZ(0) q[45], q[20];\nRZZ(0) q[9], q[28];\nRZZ(0) q[32], q[13];\nRZZ(0) q[5], q[52];\nRZZ(0) q[38], q[25];\nRZZ(0) q[40], q[53];\nRZZ(0) q[46], q[29];\nRZZ(0) q[31], q[0];\nRZZ(0) q[2], q[54];\nRZZ(0) q[21], q[51];\nRZZ(0) q[50], q[30];\nRZZ(0) q[44], q[33];\nRZZ(0) q[37], q[41];\nRZZ(0) q[11], q[12];\nRZZ(0) q[42], q[7];\nRZZ(0) q[14], q[36];\nRZZ(0) q[34], q[43];\nRZZ(0) q[1], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[35];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (32, 7) [33]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[55];\nRZZ(0) q[8], q[35];\nRZZ(0) q[36], q[25];\nRZZ(0) q[31], q[2];\nRZZ(0) q[40], q[9];\nRZZ(0) q[24], q[45];\nRZZ(0) q[49], q[5];\nRZZ(0) q[17], q[53];\nRZZ(0) q[10], q[1];\nRZZ(0) q[0], q[52];\nRZZ(0) q[32], q[55];\nRZZ(0) q[44], q[54];\nRZZ(0) q[20], q[42];\nRZZ(0) q[50], q[13];\nRZZ(0) q[51], q[30];\nRZZ(0) q[15], q[28];\nRZZ(0) q[6], q[37];\nRZZ(0) q[14], q[21];\nRZZ(0) q[27], q[29];\nRZZ(0) q[7], q[34];\nRZZ(0) q[18], q[11];\nRZZ(0) q[38], q[3];\nRZZ(0) q[39], q[12];\nRZZ(0) q[46], q[23];\nRZZ(0) q[33], q[26];\nRZZ(0) q[41], q[43];\nRZZ(0) q[16], q[47];\nRZZ(0) q[4], q[48];\nRZZ(0) q[22], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[27], q[50];\nRZZ(0) q[3], q[51];\nRZZ(0) q[33], q[37];\nRZZ(0) q[6], q[29];\nRZZ(0) q[14], q[7];\nRZZ(0) q[34], q[23];\nRZZ(0) q[21], q[25];\nRZZ(0) q[38], q[22];\nRZZ(0) q[0], q[28];\nRZZ(0) q[13], q[36];\nRZZ(0) q[9], q[5];\nRZZ(0) q[19], q[17];\nRZZ(0) q[41], q[48];\nRZZ(0) q[1], q[42];\nRZZ(0) q[31], q[2];\nRZZ(0) q[39], q[52];\nRZZ(0) q[35], q[45];\nRZZ(0) q[15], q[53];\nRZZ(0) q[46], q[4];\nRZZ(0) q[49], q[55];\nRZZ(0) q[54], q[10];\nRZZ(0) q[47], q[20];\nRZZ(0) q[30], q[24];\nRZZ(0) q[8], q[32];\nRZZ(0) q[16], q[12];\nRZZ(0) q[18], q[26];\nRZZ(0) q[11], q[44];\nRZZ(0) q[40], q[43];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[34], q[45];\nRZZ(0) q[48], q[18];\nRZZ(0) q[47], q[35];\nRZZ(0) q[46], q[11];\nRZZ(0) q[39], q[49];\nRZZ(0) q[36], q[31];\nRZZ(0) q[2], q[42];\nRZZ(0) q[44], q[26];\nRZZ(0) q[50], q[14];\nRZZ(0) q[3], q[17];\nRZZ(0) q[41], q[22];\nRZZ(0) q[54], q[27];\nRZZ(0) q[43], q[33];\nRZZ(0) q[53], q[6];\nRZZ(0) q[30], q[29];\nRZZ(0) q[7], q[9];\nRZZ(0) q[10], q[0];\nRZZ(0) q[32], q[21];\nRZZ(0) q[13], q[24];\nRZZ(0) q[20], q[25];\nRZZ(0) q[28], q[40];\nRZZ(0) q[8], q[16];\nRZZ(0) q[5], q[23];\nRZZ(0) q[12], q[19];\nRZZ(0) q[51], q[15];\nRZZ(0) q[37], q[55];\nRZZ(0) q[52], q[38];\nRZZ(0) q[4], q[1];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[15];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[27];\nry(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[52], q[31];\nRZZ(0) q[23], q[51];\nRZZ(0) q[33], q[26];\nRZZ(0) q[2], q[53];\nRZZ(0) q[16], q[40];\nRZZ(0) q[24], q[11];\nRZZ(0) q[7], q[5];\nRZZ(0) q[47], q[15];\nRZZ(0) q[8], q[45];\nRZZ(0) q[20], q[3];\nRZZ(0) q[0], q[37];\nRZZ(0) q[13], q[42];\nRZZ(0) q[14], q[12];\nRZZ(0) q[49], q[25];\nRZZ(0) q[28], q[32];\nRZZ(0) q[21], q[4];\nRZZ(0) q[17], q[34];\nRZZ(0) q[39], q[22];\nRZZ(0) q[38], q[29];\nRZZ(0) q[54], q[43];\nRZZ(0) q[46], q[55];\nRZZ(0) q[48], q[9];\nRZZ(0) q[36], q[19];\nRZZ(0) q[27], q[35];\nRZZ(0) q[50], q[44];\nRZZ(0) q[30], q[10];\nRZZ(0) q[6], q[18];\nRZZ(0) q[41], q[1];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[36], q[47];\nRZZ(0) q[21], q[13];\nRZZ(0) q[19], q[11];\nRZZ(0) q[38], q[31];\nRZZ(0) q[52], q[3];\nRZZ(0) q[37], q[4];\nRZZ(0) q[28], q[40];\nRZZ(0) q[5], q[42];\nRZZ(0) q[35], q[46];\nRZZ(0) q[30], q[23];\nRZZ(0) q[55], q[6];\nRZZ(0) q[24], q[22];\nRZZ(0) q[15], q[50];\nRZZ(0) q[43], q[54];\nRZZ(0) q[48], q[32];\nRZZ(0) q[51], q[53];\nRZZ(0) q[1], q[20];\nRZZ(0) q[17], q[41];\nRZZ(0) q[16], q[26];\nRZZ(0) q[34], q[10];\nRZZ(0) q[0], q[14];\nRZZ(0) q[12], q[44];\nRZZ(0) q[45], q[18];\nRZZ(0) q[25], q[27];\nRZZ(0) q[9], q[2];\nRZZ(0) q[8], q[49];\nRZZ(0) q[33], q[39];\nRZZ(0) q[29], q[7];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[30];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[0], q[19];\nRZZ(0) q[25], q[14];\nRZZ(0) q[34], q[5];\nRZZ(0) q[39], q[29];\nRZZ(0) q[45], q[41];\nRZZ(0) q[3], q[33];\nRZZ(0) q[2], q[32];\nRZZ(0) q[18], q[6];\nRZZ(0) q[1], q[23];\nRZZ(0) q[31], q[47];\nRZZ(0) q[46], q[30];\nRZZ(0) q[10], q[54];\nRZZ(0) q[15], q[7];\nRZZ(0) q[17], q[20];\nRZZ(0) q[37], q[8];\nRZZ(0) q[26], q[28];\nRZZ(0) q[40], q[22];\nRZZ(0) q[38], q[24];\nRZZ(0) q[35], q[43];\nRZZ(0) q[48], q[49];\nRZZ(0) q[9], q[4];\nRZZ(0) q[21], q[50];\nRZZ(0) q[13], q[12];\nRZZ(0) q[42], q[11];\nRZZ(0) q[27], q[51];\nRZZ(0) q[53], q[52];\nRZZ(0) q[44], q[16];\nRZZ(0) q[36], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[15], q[20];\nRZZ(0) q[32], q[8];\nRZZ(0) q[21], q[50];\nRZZ(0) q[49], q[29];\nRZZ(0) q[18], q[11];\nRZZ(0) q[2], q[39];\nRZZ(0) q[5], q[43];\nRZZ(0) q[16], q[23];\nRZZ(0) q[24], q[42];\nRZZ(0) q[40], q[12];\nRZZ(0) q[52], q[36];\nRZZ(0) q[6], q[45];\nRZZ(0) q[38], q[47];\nRZZ(0) q[53], q[48];\nRZZ(0) q[55], q[27];\nRZZ(0) q[54], q[31];\nRZZ(0) q[30], q[13];\nRZZ(0) q[33], q[3];\nRZZ(0) q[10], q[22];\nRZZ(0) q[0], q[4];\nRZZ(0) q[7], q[14];\nRZZ(0) q[25], q[26];\nRZZ(0) q[1], q[28];\nRZZ(0) q[41], q[35];\nRZZ(0) q[51], q[37];\nRZZ(0) q[9], q[44];\nRZZ(0) q[34], q[46];\nRZZ(0) q[19], q[17];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[19], q[50];\nRZZ(0) q[24], q[43];\nRZZ(0) q[20], q[42];\nRZZ(0) q[0], q[31];\nRZZ(0) q[36], q[7];\nRZZ(0) q[10], q[13];\nRZZ(0) q[3], q[53];\nRZZ(0) q[18], q[14];\nRZZ(0) q[2], q[28];\nRZZ(0) q[40], q[52];\nRZZ(0) q[21], q[15];\nRZZ(0) q[17], q[8];\nRZZ(0) q[5], q[27];\nRZZ(0) q[16], q[12];\nRZZ(0) q[29], q[32];\nRZZ(0) q[9], q[45];\nRZZ(0) q[22], q[39];\nRZZ(0) q[51], q[54];\nRZZ(0) q[6], q[55];\nRZZ(0) q[11], q[4];\nRZZ(0) q[38], q[47];\nRZZ(0) q[33], q[46];\nRZZ(0) q[1], q[41];\nRZZ(0) q[35], q[25];\nRZZ(0) q[26], q[49];\nRZZ(0) q[23], q[48];\nRZZ(0) q[37], q[34];\nRZZ(0) q[44], q[30];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[42], q[55];\nRZZ(0) q[2], q[45];\nRZZ(0) q[53], q[21];\nRZZ(0) q[28], q[25];\nRZZ(0) q[3], q[20];\nRZZ(0) q[0], q[33];\nRZZ(0) q[49], q[4];\nRZZ(0) q[32], q[13];\nRZZ(0) q[39], q[7];\nRZZ(0) q[29], q[19];\nRZZ(0) q[26], q[40];\nRZZ(0) q[48], q[11];\nRZZ(0) q[31], q[6];\nRZZ(0) q[22], q[37];\nRZZ(0) q[51], q[44];\nRZZ(0) q[1], q[50];\nRZZ(0) q[52], q[23];\nRZZ(0) q[54], q[14];\nRZZ(0) q[9], q[46];\nRZZ(0) q[34], q[36];\nRZZ(0) q[8], q[35];\nRZZ(0) q[10], q[17];\nRZZ(0) q[43], q[47];\nRZZ(0) q[16], q[5];\nRZZ(0) q[30], q[27];\nRZZ(0) q[12], q[18];\nRZZ(0) q[38], q[15];\nRZZ(0) q[41], q[24];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[8], q[9];\nRZZ(0) q[19], q[36];\nRZZ(0) q[12], q[6];\nRZZ(0) q[17], q[51];\nRZZ(0) q[27], q[49];\nRZZ(0) q[41], q[0];\nRZZ(0) q[52], q[20];\nRZZ(0) q[32], q[44];\nRZZ(0) q[16], q[3];\nRZZ(0) q[23], q[46];\nRZZ(0) q[4], q[48];\nRZZ(0) q[29], q[15];\nRZZ(0) q[13], q[54];\nRZZ(0) q[31], q[39];\nRZZ(0) q[22], q[50];\nRZZ(0) q[1], q[33];\nRZZ(0) q[45], q[26];\nRZZ(0) q[43], q[24];\nRZZ(0) q[7], q[35];\nRZZ(0) q[47], q[30];\nRZZ(0) q[5], q[11];\nRZZ(0) q[53], q[55];\nRZZ(0) q[42], q[28];\nRZZ(0) q[10], q[38];\nRZZ(0) q[2], q[21];\nRZZ(0) q[40], q[14];\nRZZ(0) q[25], q[37];\nRZZ(0) q[34], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[28], q[47];\nRZZ(0) q[44], q[5];\nRZZ(0) q[31], q[36];\nRZZ(0) q[24], q[15];\nRZZ(0) q[14], q[55];\nRZZ(0) q[30], q[46];\nRZZ(0) q[39], q[48];\nRZZ(0) q[20], q[53];\nRZZ(0) q[51], q[13];\nRZZ(0) q[52], q[21];\nRZZ(0) q[19], q[6];\nRZZ(0) q[12], q[18];\nRZZ(0) q[23], q[29];\nRZZ(0) q[42], q[8];\nRZZ(0) q[32], q[33];\nRZZ(0) q[11], q[26];\nRZZ(0) q[45], q[1];\nRZZ(0) q[9], q[41];\nRZZ(0) q[38], q[7];\nRZZ(0) q[22], q[37];\nRZZ(0) q[2], q[34];\nRZZ(0) q[4], q[0];\nRZZ(0) q[10], q[43];\nRZZ(0) q[35], q[17];\nRZZ(0) q[3], q[49];\nRZZ(0) q[16], q[25];\nRZZ(0) q[54], q[50];\nRZZ(0) q[27], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[30];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[45];\nry(3.5*pi) q[48];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0) q[48], q[16];\nRZZ(0) q[40], q[50];\nRZZ(0) q[9], q[45];\nRZZ(0) q[33], q[22];\nRZZ(0) q[4], q[38];\nRZZ(0) q[17], q[32];\nRZZ(0) q[0], q[21];\nRZZ(0) q[26], q[12];\nRZZ(0) q[15], q[5];\nRZZ(0) q[52], q[36];\nRZZ(0) q[44], q[51];\nRZZ(0) q[37], q[28];\nRZZ(0) q[53], q[39];\nRZZ(0) q[46], q[55];\nRZZ(0) q[42], q[34];\nRZZ(0) q[30], q[41];\nRZZ(0) q[29], q[20];\nRZZ(0) q[49], q[6];\nRZZ(0) q[11], q[35];\nRZZ(0) q[25], q[1];\nRZZ(0) q[10], q[43];\nRZZ(0) q[8], q[31];\nRZZ(0) q[19], q[7];\nRZZ(0) q[13], q[14];\nRZZ(0) q[47], q[24];\nRZZ(0) q[2], q[3];\nRZZ(0) q[18], q[23];\nRZZ(0) q[54], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[18];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[11], q[25];\nRZZ(0) q[36], q[28];\nRZZ(0) q[38], q[47];\nRZZ(0) q[24], q[18];\nRZZ(0) q[2], q[52];\nRZZ(0) q[42], q[33];\nRZZ(0) q[15], q[26];\nRZZ(0) q[49], q[41];\nRZZ(0) q[29], q[30];\nRZZ(0) q[34], q[22];\nRZZ(0) q[8], q[53];\nRZZ(0) q[37], q[54];\nRZZ(0) q[51], q[20];\nRZZ(0) q[7], q[46];\nRZZ(0) q[31], q[3];\nRZZ(0) q[4], q[17];\nRZZ(0) q[39], q[55];\nRZZ(0) q[13], q[14];\nRZZ(0) q[40], q[50];\nRZZ(0) q[16], q[44];\nRZZ(0) q[5], q[0];\nRZZ(0) q[23], q[12];\nRZZ(0) q[48], q[6];\nRZZ(0) q[27], q[32];\nRZZ(0) q[10], q[19];\nRZZ(0) q[1], q[9];\nRZZ(0) q[43], q[35];\nRZZ(0) q[45], q[21];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[41];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[51], q[31];\nRZZ(0) q[6], q[17];\nRZZ(0) q[53], q[41];\nRZZ(0) q[33], q[46];\nRZZ(0) q[13], q[34];\nRZZ(0) q[30], q[16];\nRZZ(0) q[1], q[27];\nRZZ(0) q[18], q[47];\nRZZ(0) q[52], q[3];\nRZZ(0) q[54], q[23];\nRZZ(0) q[55], q[38];\nRZZ(0) q[5], q[36];\nRZZ(0) q[35], q[11];\nRZZ(0) q[40], q[37];\nRZZ(0) q[42], q[14];\nRZZ(0) q[28], q[48];\nRZZ(0) q[19], q[50];\nRZZ(0) q[26], q[12];\nRZZ(0) q[24], q[29];\nRZZ(0) q[43], q[21];\nRZZ(0) q[10], q[2];\nRZZ(0) q[32], q[49];\nRZZ(0) q[25], q[22];\nRZZ(0) q[20], q[8];\nRZZ(0) q[45], q[15];\nRZZ(0) q[0], q[39];\nRZZ(0) q[44], q[7];\nRZZ(0) q[9], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[49], q[27];\nRZZ(0) q[30], q[23];\nRZZ(0) q[37], q[9];\nRZZ(0) q[8], q[19];\nRZZ(0) q[53], q[33];\nRZZ(0) q[2], q[12];\nRZZ(0) q[10], q[47];\nRZZ(0) q[54], q[7];\nRZZ(0) q[51], q[28];\nRZZ(0) q[3], q[16];\nRZZ(0) q[35], q[4];\nRZZ(0) q[46], q[50];\nRZZ(0) q[45], q[21];\nRZZ(0) q[42], q[40];\nRZZ(0) q[44], q[39];\nRZZ(0) q[26], q[14];\nRZZ(0) q[34], q[43];\nRZZ(0) q[25], q[48];\nRZZ(0) q[22], q[5];\nRZZ(0) q[0], q[17];\nRZZ(0) q[41], q[36];\nRZZ(0) q[13], q[29];\nRZZ(0) q[52], q[11];\nRZZ(0) q[24], q[20];\nRZZ(0) q[55], q[15];\nRZZ(0) q[18], q[1];\nRZZ(0) q[6], q[38];\nRZZ(0) q[31], q[32];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[19], q[43];\nRZZ(0) q[24], q[8];\nRZZ(0) q[28], q[30];\nRZZ(0) q[23], q[52];\nRZZ(0) q[39], q[1];\nRZZ(0) q[45], q[21];\nRZZ(0) q[46], q[50];\nRZZ(0) q[5], q[22];\nRZZ(0) q[53], q[27];\nRZZ(0) q[26], q[4];\nRZZ(0) q[49], q[11];\nRZZ(0) q[41], q[33];\nRZZ(0) q[10], q[13];\nRZZ(0) q[55], q[38];\nRZZ(0) q[34], q[14];\nRZZ(0) q[32], q[36];\nRZZ(0) q[37], q[25];\nRZZ(0) q[18], q[3];\nRZZ(0) q[40], q[16];\nRZZ(0) q[17], q[20];\nRZZ(0) q[7], q[0];\nRZZ(0) q[54], q[31];\nRZZ(0) q[51], q[29];\nRZZ(0) q[6], q[15];\nRZZ(0) q[12], q[2];\nRZZ(0) q[35], q[48];\nRZZ(0) q[42], q[44];\nRZZ(0) q[47], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[1], q[40];\nRZZ(0) q[48], q[31];\nRZZ(0) q[24], q[36];\nRZZ(0) q[4], q[28];\nRZZ(0) q[8], q[20];\nRZZ(0) q[22], q[37];\nRZZ(0) q[46], q[41];\nRZZ(0) q[16], q[27];\nRZZ(0) q[17], q[10];\nRZZ(0) q[49], q[51];\nRZZ(0) q[30], q[39];\nRZZ(0) q[33], q[52];\nRZZ(0) q[18], q[14];\nRZZ(0) q[13], q[9];\nRZZ(0) q[23], q[34];\nRZZ(0) q[47], q[26];\nRZZ(0) q[50], q[32];\nRZZ(0) q[35], q[53];\nRZZ(0) q[29], q[54];\nRZZ(0) q[43], q[19];\nRZZ(0) q[55], q[5];\nRZZ(0) q[11], q[44];\nRZZ(0) q[6], q[45];\nRZZ(0) q[42], q[25];\nRZZ(0) q[12], q[0];\nRZZ(0) q[7], q[3];\nRZZ(0) q[2], q[15];\nRZZ(0) q[21], q[38];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[42];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[47], q[3];\nRZZ(0) q[54], q[19];\nRZZ(0) q[35], q[8];\nRZZ(0) q[48], q[43];\nRZZ(0) q[29], q[1];\nRZZ(0) q[24], q[4];\nRZZ(0) q[31], q[30];\nRZZ(0) q[33], q[34];\nRZZ(0) q[5], q[50];\nRZZ(0) q[20], q[26];\nRZZ(0) q[41], q[32];\nRZZ(0) q[51], q[42];\nRZZ(0) q[12], q[36];\nRZZ(0) q[2], q[7];\nRZZ(0) q[16], q[28];\nRZZ(0) q[22], q[40];\nRZZ(0) q[45], q[21];\nRZZ(0) q[13], q[49];\nRZZ(0) q[10], q[17];\nRZZ(0) q[14], q[25];\nRZZ(0) q[39], q[0];\nRZZ(0) q[11], q[38];\nRZZ(0) q[44], q[37];\nRZZ(0) q[9], q[23];\nRZZ(0) q[15], q[55];\nRZZ(0) q[6], q[52];\nRZZ(0) q[27], q[46];\nRZZ(0) q[18], q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[33];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[18];\nry(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[46];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0) q[50], q[22];\nRZZ(0) q[8], q[33];\nRZZ(0) q[36], q[42];\nRZZ(0) q[39], q[35];\nRZZ(0) q[11], q[9];\nRZZ(0) q[45], q[12];\nRZZ(0) q[34], q[49];\nRZZ(0) q[18], q[25];\nRZZ(0) q[14], q[23];\nRZZ(0) q[37], q[48];\nRZZ(0) q[10], q[1];\nRZZ(0) q[46], q[2];\nRZZ(0) q[6], q[52];\nRZZ(0) q[5], q[30];\nRZZ(0) q[38], q[47];\nRZZ(0) q[29], q[27];\nRZZ(0) q[51], q[15];\nRZZ(0) q[41], q[3];\nRZZ(0) q[26], q[40];\nRZZ(0) q[28], q[54];\nRZZ(0) q[53], q[4];\nRZZ(0) q[24], q[17];\nRZZ(0) q[55], q[16];\nRZZ(0) q[44], q[13];\nRZZ(0) q[43], q[21];\nRZZ(0) q[20], q[19];\nRZZ(0) q[32], q[31];\nRZZ(0) q[0], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[31];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0) q[53], q[39];\nRZZ(0) q[33], q[11];\nRZZ(0) q[7], q[3];\nRZZ(0) q[52], q[45];\nRZZ(0) q[42], q[23];\nRZZ(0) q[54], q[17];\nRZZ(0) q[8], q[51];\nRZZ(0) q[41], q[12];\nRZZ(0) q[22], q[21];\nRZZ(0) q[0], q[9];\nRZZ(0) q[48], q[55];\nRZZ(0) q[43], q[14];\nRZZ(0) q[4], q[49];\nRZZ(0) q[36], q[40];\nRZZ(0) q[47], q[32];\nRZZ(0) q[15], q[26];\nRZZ(0) q[25], q[28];\nRZZ(0) q[35], q[37];\nRZZ(0) q[1], q[18];\nRZZ(0) q[44], q[5];\nRZZ(0) q[2], q[31];\nRZZ(0) q[50], q[46];\nRZZ(0) q[20], q[30];\nRZZ(0) q[6], q[19];\nRZZ(0) q[10], q[27];\nRZZ(0) q[29], q[13];\nRZZ(0) q[24], q[38];\nRZZ(0) q[34], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[18], q[24];\nRZZ(0) q[8], q[6];\nRZZ(0) q[47], q[25];\nRZZ(0) q[36], q[46];\nRZZ(0) q[54], q[45];\nRZZ(0) q[48], q[9];\nRZZ(0) q[37], q[23];\nRZZ(0) q[38], q[3];\nRZZ(0) q[14], q[22];\nRZZ(0) q[2], q[10];\nRZZ(0) q[52], q[27];\nRZZ(0) q[50], q[44];\nRZZ(0) q[7], q[11];\nRZZ(0) q[39], q[29];\nRZZ(0) q[13], q[31];\nRZZ(0) q[16], q[40];\nRZZ(0) q[33], q[20];\nRZZ(0) q[35], q[19];\nRZZ(0) q[1], q[32];\nRZZ(0) q[49], q[53];\nRZZ(0) q[21], q[26];\nRZZ(0) q[17], q[28];\nRZZ(0) q[4], q[55];\nRZZ(0) q[42], q[0];\nRZZ(0) q[34], q[51];\nRZZ(0) q[30], q[41];\nRZZ(0) q[12], q[15];\nRZZ(0) q[5], q[43];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[5];\nry(1.0*pi) q[7];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0) q[14], q[53];\nRZZ(0) q[54], q[13];\nRZZ(0) q[18], q[35];\nRZZ(0) q[26], q[45];\nRZZ(0) q[46], q[22];\nRZZ(0) q[9], q[20];\nRZZ(0) q[49], q[38];\nRZZ(0) q[2], q[25];\nRZZ(0) q[17], q[32];\nRZZ(0) q[3], q[8];\nRZZ(0) q[55], q[29];\nRZZ(0) q[48], q[15];\nRZZ(0) q[1], q[33];\nRZZ(0) q[0], q[40];\nRZZ(0) q[24], q[52];\nRZZ(0) q[28], q[7];\nRZZ(0) q[34], q[23];\nRZZ(0) q[16], q[27];\nRZZ(0) q[30], q[10];\nRZZ(0) q[43], q[6];\nRZZ(0) q[11], q[44];\nRZZ(0) q[50], q[36];\nRZZ(0) q[37], q[21];\nRZZ(0) q[31], q[39];\nRZZ(0) q[42], q[41];\nRZZ(0) q[51], q[19];\nRZZ(0) q[5], q[47];\nRZZ(0) q[12], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[52];\nry(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[46], q[12];\nRZZ(0) q[38], q[16];\nRZZ(0) q[25], q[44];\nRZZ(0) q[28], q[54];\nRZZ(0) q[27], q[43];\nRZZ(0) q[6], q[41];\nRZZ(0) q[11], q[45];\nRZZ(0) q[50], q[22];\nRZZ(0) q[48], q[21];\nRZZ(0) q[13], q[40];\nRZZ(0) q[18], q[31];\nRZZ(0) q[49], q[15];\nRZZ(0) q[23], q[5];\nRZZ(0) q[51], q[10];\nRZZ(0) q[53], q[52];\nRZZ(0) q[39], q[4];\nRZZ(0) q[55], q[37];\nRZZ(0) q[2], q[34];\nRZZ(0) q[1], q[0];\nRZZ(0) q[42], q[8];\nRZZ(0) q[29], q[24];\nRZZ(0) q[33], q[3];\nRZZ(0) q[36], q[47];\nRZZ(0) q[7], q[32];\nRZZ(0) q[17], q[30];\nRZZ(0) q[14], q[20];\nRZZ(0) q[35], q[9];\nRZZ(0) q[19], q[26];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[26], q[9];\nRZZ(0) q[49], q[43];\nRZZ(0) q[0], q[1];\nRZZ(0) q[53], q[46];\nRZZ(0) q[34], q[37];\nRZZ(0) q[23], q[40];\nRZZ(0) q[36], q[51];\nRZZ(0) q[31], q[22];\nRZZ(0) q[44], q[47];\nRZZ(0) q[16], q[30];\nRZZ(0) q[4], q[55];\nRZZ(0) q[39], q[5];\nRZZ(0) q[20], q[35];\nRZZ(0) q[11], q[19];\nRZZ(0) q[18], q[6];\nRZZ(0) q[10], q[7];\nRZZ(0) q[54], q[50];\nRZZ(0) q[8], q[21];\nRZZ(0) q[32], q[29];\nRZZ(0) q[38], q[42];\nRZZ(0) q[13], q[2];\nRZZ(0) q[3], q[45];\nRZZ(0) q[52], q[41];\nRZZ(0) q[25], q[48];\nRZZ(0) q[17], q[27];\nRZZ(0) q[33], q[15];\nRZZ(0) q[14], q[12];\nRZZ(0) q[28], q[24];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[38];\nry(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[50];\nry(3.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(1.0*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[48], q[52];\nRZZ(0) q[15], q[2];\nRZZ(0) q[35], q[28];\nRZZ(0) q[3], q[47];\nRZZ(0) q[4], q[29];\nRZZ(0) q[11], q[33];\nRZZ(0) q[50], q[21];\nRZZ(0) q[5], q[1];\nRZZ(0) q[24], q[17];\nRZZ(0) q[10], q[46];\nRZZ(0) q[23], q[7];\nRZZ(0) q[12], q[27];\nRZZ(0) q[38], q[44];\nRZZ(0) q[0], q[31];\nRZZ(0) q[14], q[36];\nRZZ(0) q[40], q[53];\nRZZ(0) q[6], q[9];\nRZZ(0) q[41], q[30];\nRZZ(0) q[25], q[49];\nRZZ(0) q[39], q[45];\nRZZ(0) q[34], q[16];\nRZZ(0) q[13], q[42];\nRZZ(0) q[37], q[43];\nRZZ(0) q[55], q[22];\nRZZ(0) q[26], q[8];\nRZZ(0) q[54], q[20];\nRZZ(0) q[51], q[32];\nRZZ(0) q[19], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[42];\nry(1.0*pi) q[45];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0) q[37], q[28];\nRZZ(0) q[52], q[21];\nRZZ(0) q[29], q[40];\nRZZ(0) q[5], q[1];\nRZZ(0) q[51], q[22];\nRZZ(0) q[25], q[42];\nRZZ(0) q[45], q[53];\nRZZ(0) q[30], q[12];\nRZZ(0) q[23], q[55];\nRZZ(0) q[0], q[19];\nRZZ(0) q[31], q[10];\nRZZ(0) q[26], q[43];\nRZZ(0) q[18], q[27];\nRZZ(0) q[8], q[48];\nRZZ(0) q[32], q[11];\nRZZ(0) q[35], q[6];\nRZZ(0) q[50], q[44];\nRZZ(0) q[33], q[47];\nRZZ(0) q[34], q[15];\nRZZ(0) q[39], q[38];\nRZZ(0) q[2], q[3];\nRZZ(0) q[41], q[54];\nRZZ(0) q[4], q[9];\nRZZ(0) q[24], q[46];\nRZZ(0) q[20], q[13];\nRZZ(0) q[14], q[7];\nRZZ(0) q[49], q[16];\nRZZ(0) q[36], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[48], q[40];\nRZZ(0) q[44], q[46];\nRZZ(0) q[16], q[12];\nRZZ(0) q[54], q[4];\nRZZ(0) q[20], q[7];\nRZZ(0) q[21], q[45];\nRZZ(0) q[10], q[25];\nRZZ(0) q[29], q[26];\nRZZ(0) q[41], q[22];\nRZZ(0) q[17], q[19];\nRZZ(0) q[1], q[32];\nRZZ(0) q[24], q[8];\nRZZ(0) q[38], q[37];\nRZZ(0) q[14], q[34];\nRZZ(0) q[15], q[52];\nRZZ(0) q[31], q[55];\nRZZ(0) q[3], q[11];\nRZZ(0) q[39], q[5];\nRZZ(0) q[18], q[43];\nRZZ(0) q[47], q[30];\nRZZ(0) q[0], q[6];\nRZZ(0) q[36], q[51];\nRZZ(0) q[33], q[23];\nRZZ(0) q[13], q[49];\nRZZ(0) q[2], q[9];\nRZZ(0) q[35], q[27];\nRZZ(0) q[53], q[42];\nRZZ(0) q[28], q[50];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[52], q[25];\nRZZ(0) q[49], q[51];\nRZZ(0) q[46], q[28];\nRZZ(0) q[35], q[2];\nRZZ(0) q[20], q[30];\nRZZ(0) q[54], q[26];\nRZZ(0) q[38], q[13];\nRZZ(0) q[22], q[9];\nRZZ(0) q[6], q[29];\nRZZ(0) q[12], q[7];\nRZZ(0) q[43], q[17];\nRZZ(0) q[1], q[23];\nRZZ(0) q[14], q[42];\nRZZ(0) q[47], q[15];\nRZZ(0) q[3], q[33];\nRZZ(0) q[24], q[10];\nRZZ(0) q[19], q[40];\nRZZ(0) q[0], q[5];\nRZZ(0) q[27], q[37];\nRZZ(0) q[4], q[16];\nRZZ(0) q[32], q[11];\nRZZ(0) q[39], q[41];\nRZZ(0) q[53], q[31];\nRZZ(0) q[48], q[50];\nRZZ(0) q[44], q[36];\nRZZ(0) q[55], q[18];\nRZZ(0) q[21], q[45];\nRZZ(0) q[34], q[8];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[40];\nry(0.5*pi) q[42];\nry(1.0*pi) q[44];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[5], q[37];\nRZZ(0) q[42], q[52];\nRZZ(0) q[11], q[24];\nRZZ(0) q[30], q[13];\nRZZ(0) q[54], q[46];\nRZZ(0) q[15], q[4];\nRZZ(0) q[48], q[23];\nRZZ(0) q[16], q[49];\nRZZ(0) q[1], q[19];\nRZZ(0) q[14], q[40];\nRZZ(0) q[36], q[47];\nRZZ(0) q[18], q[41];\nRZZ(0) q[25], q[35];\nRZZ(0) q[21], q[50];\nRZZ(0) q[2], q[12];\nRZZ(0) q[34], q[55];\nRZZ(0) q[20], q[28];\nRZZ(0) q[10], q[32];\nRZZ(0) q[3], q[38];\nRZZ(0) q[0], q[51];\nRZZ(0) q[26], q[39];\nRZZ(0) q[44], q[8];\nRZZ(0) q[27], q[29];\nRZZ(0) q[22], q[7];\nRZZ(0) q[31], q[33];\nRZZ(0) q[9], q[43];\nRZZ(0) q[6], q[17];\nRZZ(0) q[45], q[53];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[0];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[40];\nry(3.5*pi) q[46];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nRZZ(0) q[4], q[18];\nRZZ(0) q[19], q[36];\nRZZ(0) q[43], q[3];\nRZZ(0) q[9], q[45];\nRZZ(0) q[30], q[21];\nRZZ(0) q[26], q[34];\nRZZ(0) q[24], q[13];\nRZZ(0) q[17], q[49];\nRZZ(0) q[5], q[40];\nRZZ(0) q[25], q[33];\nRZZ(0) q[54], q[53];\nRZZ(0) q[1], q[29];\nRZZ(0) q[39], q[44];\nRZZ(0) q[10], q[12];\nRZZ(0) q[16], q[6];\nRZZ(0) q[38], q[32];\nRZZ(0) q[50], q[2];\nRZZ(0) q[55], q[8];\nRZZ(0) q[22], q[11];\nRZZ(0) q[31], q[14];\nRZZ(0) q[15], q[23];\nRZZ(0) q[46], q[47];\nRZZ(0) q[52], q[0];\nRZZ(0) q[41], q[37];\nRZZ(0) q[48], q[42];\nRZZ(0) q[51], q[28];\nRZZ(0) q[35], q[7];\nRZZ(0) q[20], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[22], q[29];\nRZZ(0) q[2], q[34];\nRZZ(0) q[24], q[50];\nRZZ(0) q[33], q[15];\nRZZ(0) q[25], q[28];\nRZZ(0) q[37], q[38];\nRZZ(0) q[12], q[11];\nRZZ(0) q[36], q[9];\nRZZ(0) q[48], q[8];\nRZZ(0) q[42], q[39];\nRZZ(0) q[26], q[53];\nRZZ(0) q[47], q[40];\nRZZ(0) q[51], q[21];\nRZZ(0) q[18], q[16];\nRZZ(0) q[0], q[55];\nRZZ(0) q[27], q[5];\nRZZ(0) q[44], q[45];\nRZZ(0) q[7], q[17];\nRZZ(0) q[13], q[46];\nRZZ(0) q[43], q[54];\nRZZ(0) q[35], q[14];\nRZZ(0) q[49], q[41];\nRZZ(0) q[3], q[20];\nRZZ(0) q[6], q[4];\nRZZ(0) q[23], q[52];\nRZZ(0) q[31], q[30];\nRZZ(0) q[19], q[10];\nRZZ(0) q[1], q[32];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[40];\nry(1.0*pi) q[42];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[47], q[11];\nRZZ(0) q[32], q[13];\nRZZ(0) q[20], q[10];\nRZZ(0) q[54], q[22];\nRZZ(0) q[53], q[3];\nRZZ(0) q[5], q[18];\nRZZ(0) q[50], q[23];\nRZZ(0) q[48], q[26];\nRZZ(0) q[41], q[21];\nRZZ(0) q[39], q[0];\nRZZ(0) q[34], q[55];\nRZZ(0) q[52], q[1];\nRZZ(0) q[12], q[8];\nRZZ(0) q[36], q[16];\nRZZ(0) q[44], q[46];\nRZZ(0) q[33], q[51];\nRZZ(0) q[15], q[24];\nRZZ(0) q[43], q[17];\nRZZ(0) q[4], q[2];\nRZZ(0) q[9], q[38];\nRZZ(0) q[6], q[31];\nRZZ(0) q[37], q[27];\nRZZ(0) q[42], q[19];\nRZZ(0) q[28], q[7];\nRZZ(0) q[14], q[30];\nRZZ(0) q[35], q[40];\nRZZ(0) q[29], q[49];\nRZZ(0) q[25], q[45];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[31];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (32, 3) [35]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(1.0*pi) q[31];\nry(1.0*pi) q[32];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[37];\nry(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[23], q[31];\nRZZ(0) q[18], q[37];\nRZZ(0) q[6], q[22];\nRZZ(0) q[1], q[35];\nRZZ(0) q[0], q[54];\nRZZ(0) q[33], q[46];\nRZZ(0) q[19], q[45];\nRZZ(0) q[55], q[21];\nRZZ(0) q[13], q[7];\nRZZ(0) q[17], q[43];\nRZZ(0) q[3], q[49];\nRZZ(0) q[29], q[9];\nRZZ(0) q[25], q[20];\nRZZ(0) q[38], q[36];\nRZZ(0) q[12], q[32];\nRZZ(0) q[47], q[11];\nRZZ(0) q[27], q[15];\nRZZ(0) q[44], q[53];\nRZZ(0) q[5], q[52];\nRZZ(0) q[51], q[40];\nRZZ(0) q[34], q[2];\nRZZ(0) q[8], q[24];\nRZZ(0) q[42], q[41];\nRZZ(0) q[16], q[48];\nRZZ(0) q[4], q[39];\nRZZ(0) q[26], q[50];\nRZZ(0) q[30], q[14];\nRZZ(0) q[28], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[49], q[25];\nRZZ(0) q[36], q[21];\nRZZ(0) q[22], q[11];\nRZZ(0) q[6], q[19];\nRZZ(0) q[14], q[3];\nRZZ(0) q[2], q[28];\nRZZ(0) q[50], q[12];\nRZZ(0) q[38], q[46];\nRZZ(0) q[27], q[7];\nRZZ(0) q[55], q[42];\nRZZ(0) q[47], q[32];\nRZZ(0) q[17], q[44];\nRZZ(0) q[30], q[33];\nRZZ(0) q[31], q[5];\nRZZ(0) q[23], q[10];\nRZZ(0) q[37], q[39];\nRZZ(0) q[52], q[41];\nRZZ(0) q[13], q[16];\nRZZ(0) q[0], q[48];\nRZZ(0) q[24], q[1];\nRZZ(0) q[45], q[9];\nRZZ(0) q[29], q[34];\nRZZ(0) q[8], q[51];\nRZZ(0) q[15], q[18];\nRZZ(0) q[20], q[35];\nRZZ(0) q[40], q[43];\nRZZ(0) q[54], q[53];\nRZZ(0) q[4], q[26];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[53], q[27];\nRZZ(0) q[41], q[3];\nRZZ(0) q[35], q[38];\nRZZ(0) q[36], q[40];\nRZZ(0) q[29], q[34];\nRZZ(0) q[22], q[23];\nRZZ(0) q[11], q[37];\nRZZ(0) q[43], q[21];\nRZZ(0) q[0], q[20];\nRZZ(0) q[47], q[16];\nRZZ(0) q[4], q[28];\nRZZ(0) q[9], q[42];\nRZZ(0) q[55], q[18];\nRZZ(0) q[5], q[6];\nRZZ(0) q[10], q[7];\nRZZ(0) q[52], q[14];\nRZZ(0) q[25], q[49];\nRZZ(0) q[15], q[8];\nRZZ(0) q[33], q[12];\nRZZ(0) q[17], q[2];\nRZZ(0) q[26], q[50];\nRZZ(0) q[54], q[1];\nRZZ(0) q[13], q[51];\nRZZ(0) q[24], q[46];\nRZZ(0) q[48], q[32];\nRZZ(0) q[44], q[39];\nRZZ(0) q[30], q[31];\nRZZ(0) q[45], q[19];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[24];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[55];\nry(1.0*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[10];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[55];\nRZZ(0) q[21], q[39];\nRZZ(0) q[54], q[4];\nRZZ(0) q[8], q[38];\nRZZ(0) q[23], q[27];\nRZZ(0) q[49], q[36];\nRZZ(0) q[15], q[31];\nRZZ(0) q[12], q[53];\nRZZ(0) q[34], q[17];\nRZZ(0) q[29], q[52];\nRZZ(0) q[28], q[24];\nRZZ(0) q[50], q[10];\nRZZ(0) q[25], q[42];\nRZZ(0) q[13], q[55];\nRZZ(0) q[9], q[45];\nRZZ(0) q[33], q[6];\nRZZ(0) q[2], q[1];\nRZZ(0) q[14], q[19];\nRZZ(0) q[22], q[30];\nRZZ(0) q[51], q[40];\nRZZ(0) q[32], q[18];\nRZZ(0) q[46], q[16];\nRZZ(0) q[26], q[48];\nRZZ(0) q[35], q[41];\nRZZ(0) q[20], q[37];\nRZZ(0) q[7], q[0];\nRZZ(0) q[44], q[3];\nRZZ(0) q[47], q[11];\nRZZ(0) q[43], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[21];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[32];\nry(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[54];\nRZZ(0) q[0], q[18];\nRZZ(0) q[26], q[36];\nRZZ(0) q[37], q[24];\nRZZ(0) q[13], q[11];\nRZZ(0) q[48], q[31];\nRZZ(0) q[19], q[23];\nRZZ(0) q[43], q[32];\nRZZ(0) q[2], q[22];\nRZZ(0) q[4], q[3];\nRZZ(0) q[25], q[38];\nRZZ(0) q[6], q[35];\nRZZ(0) q[8], q[41];\nRZZ(0) q[51], q[52];\nRZZ(0) q[16], q[40];\nRZZ(0) q[44], q[45];\nRZZ(0) q[42], q[34];\nRZZ(0) q[10], q[29];\nRZZ(0) q[5], q[49];\nRZZ(0) q[1], q[21];\nRZZ(0) q[30], q[27];\nRZZ(0) q[46], q[54];\nRZZ(0) q[9], q[15];\nRZZ(0) q[39], q[53];\nRZZ(0) q[33], q[47];\nRZZ(0) q[55], q[12];\nRZZ(0) q[17], q[50];\nRZZ(0) q[7], q[20];\nRZZ(0) q[28], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[36], q[55];\nRZZ(0) q[54], q[4];\nRZZ(0) q[53], q[27];\nRZZ(0) q[38], q[12];\nRZZ(0) q[49], q[20];\nRZZ(0) q[45], q[22];\nRZZ(0) q[41], q[48];\nRZZ(0) q[14], q[42];\nRZZ(0) q[7], q[23];\nRZZ(0) q[19], q[33];\nRZZ(0) q[34], q[18];\nRZZ(0) q[43], q[50];\nRZZ(0) q[44], q[2];\nRZZ(0) q[40], q[13];\nRZZ(0) q[31], q[0];\nRZZ(0) q[21], q[52];\nRZZ(0) q[46], q[25];\nRZZ(0) q[29], q[47];\nRZZ(0) q[28], q[15];\nRZZ(0) q[35], q[37];\nRZZ(0) q[39], q[1];\nRZZ(0) q[24], q[6];\nRZZ(0) q[3], q[30];\nRZZ(0) q[32], q[11];\nRZZ(0) q[26], q[8];\nRZZ(0) q[17], q[10];\nRZZ(0) q[5], q[51];\nRZZ(0) q[9], q[16];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[40];\nry(0.5*pi) q[42];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[4], q[6];\nRZZ(0) q[30], q[26];\nRZZ(0) q[13], q[36];\nRZZ(0) q[28], q[46];\nRZZ(0) q[43], q[12];\nRZZ(0) q[5], q[25];\nRZZ(0) q[8], q[24];\nRZZ(0) q[50], q[11];\nRZZ(0) q[44], q[10];\nRZZ(0) q[37], q[18];\nRZZ(0) q[3], q[54];\nRZZ(0) q[41], q[21];\nRZZ(0) q[2], q[51];\nRZZ(0) q[22], q[23];\nRZZ(0) q[47], q[34];\nRZZ(0) q[49], q[45];\nRZZ(0) q[17], q[32];\nRZZ(0) q[15], q[7];\nRZZ(0) q[53], q[31];\nRZZ(0) q[35], q[38];\nRZZ(0) q[16], q[48];\nRZZ(0) q[14], q[19];\nRZZ(0) q[55], q[52];\nRZZ(0) q[39], q[33];\nRZZ(0) q[27], q[1];\nRZZ(0) q[9], q[20];\nRZZ(0) q[29], q[42];\nRZZ(0) q[40], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[12], q[54];\nRZZ(0) q[6], q[8];\nRZZ(0) q[30], q[31];\nRZZ(0) q[25], q[32];\nRZZ(0) q[44], q[17];\nRZZ(0) q[9], q[13];\nRZZ(0) q[46], q[40];\nRZZ(0) q[29], q[24];\nRZZ(0) q[48], q[23];\nRZZ(0) q[10], q[33];\nRZZ(0) q[4], q[15];\nRZZ(0) q[28], q[43];\nRZZ(0) q[45], q[5];\nRZZ(0) q[47], q[26];\nRZZ(0) q[41], q[21];\nRZZ(0) q[39], q[19];\nRZZ(0) q[50], q[14];\nRZZ(0) q[2], q[35];\nRZZ(0) q[27], q[1];\nRZZ(0) q[34], q[53];\nRZZ(0) q[42], q[49];\nRZZ(0) q[51], q[22];\nRZZ(0) q[37], q[0];\nRZZ(0) q[7], q[3];\nRZZ(0) q[11], q[52];\nRZZ(0) q[18], q[55];\nRZZ(0) q[16], q[38];\nRZZ(0) q[20], q[36];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[25];\nry(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[2];\nry(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[15];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[25];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[5], q[19];\nRZZ(0) q[49], q[20];\nRZZ(0) q[35], q[3];\nRZZ(0) q[4], q[33];\nRZZ(0) q[52], q[12];\nRZZ(0) q[22], q[46];\nRZZ(0) q[7], q[24];\nRZZ(0) q[47], q[25];\nRZZ(0) q[2], q[6];\nRZZ(0) q[16], q[45];\nRZZ(0) q[53], q[55];\nRZZ(0) q[8], q[43];\nRZZ(0) q[38], q[34];\nRZZ(0) q[50], q[13];\nRZZ(0) q[11], q[9];\nRZZ(0) q[48], q[23];\nRZZ(0) q[15], q[40];\nRZZ(0) q[41], q[29];\nRZZ(0) q[1], q[18];\nRZZ(0) q[54], q[30];\nRZZ(0) q[14], q[37];\nRZZ(0) q[21], q[39];\nRZZ(0) q[27], q[31];\nRZZ(0) q[10], q[42];\nRZZ(0) q[0], q[26];\nRZZ(0) q[44], q[28];\nRZZ(0) q[17], q[51];\nRZZ(0) q[36], q[32];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[21];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[42], q[54];\nRZZ(0) q[20], q[32];\nRZZ(0) q[36], q[25];\nRZZ(0) q[29], q[15];\nRZZ(0) q[12], q[11];\nRZZ(0) q[39], q[24];\nRZZ(0) q[37], q[5];\nRZZ(0) q[2], q[41];\nRZZ(0) q[1], q[52];\nRZZ(0) q[30], q[40];\nRZZ(0) q[23], q[10];\nRZZ(0) q[51], q[28];\nRZZ(0) q[49], q[8];\nRZZ(0) q[53], q[44];\nRZZ(0) q[13], q[34];\nRZZ(0) q[27], q[43];\nRZZ(0) q[33], q[48];\nRZZ(0) q[18], q[26];\nRZZ(0) q[7], q[6];\nRZZ(0) q[31], q[35];\nRZZ(0) q[45], q[21];\nRZZ(0) q[55], q[46];\nRZZ(0) q[47], q[0];\nRZZ(0) q[17], q[9];\nRZZ(0) q[3], q[19];\nRZZ(0) q[38], q[4];\nRZZ(0) q[14], q[22];\nRZZ(0) q[16], q[50];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[50], q[10];\nRZZ(0) q[4], q[41];\nRZZ(0) q[52], q[7];\nRZZ(0) q[8], q[23];\nRZZ(0) q[54], q[30];\nRZZ(0) q[35], q[9];\nRZZ(0) q[55], q[49];\nRZZ(0) q[26], q[12];\nRZZ(0) q[3], q[46];\nRZZ(0) q[39], q[16];\nRZZ(0) q[11], q[22];\nRZZ(0) q[27], q[36];\nRZZ(0) q[42], q[33];\nRZZ(0) q[6], q[51];\nRZZ(0) q[45], q[47];\nRZZ(0) q[25], q[34];\nRZZ(0) q[38], q[28];\nRZZ(0) q[32], q[0];\nRZZ(0) q[40], q[14];\nRZZ(0) q[18], q[17];\nRZZ(0) q[24], q[29];\nRZZ(0) q[20], q[31];\nRZZ(0) q[21], q[53];\nRZZ(0) q[37], q[48];\nRZZ(0) q[44], q[19];\nRZZ(0) q[1], q[15];\nRZZ(0) q[43], q[5];\nRZZ(0) q[13], q[2];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[11];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[27], q[51];\nRZZ(0) q[54], q[0];\nRZZ(0) q[40], q[48];\nRZZ(0) q[35], q[15];\nRZZ(0) q[6], q[31];\nRZZ(0) q[17], q[52];\nRZZ(0) q[8], q[50];\nRZZ(0) q[4], q[11];\nRZZ(0) q[14], q[38];\nRZZ(0) q[26], q[32];\nRZZ(0) q[18], q[25];\nRZZ(0) q[30], q[10];\nRZZ(0) q[49], q[1];\nRZZ(0) q[29], q[43];\nRZZ(0) q[34], q[22];\nRZZ(0) q[33], q[53];\nRZZ(0) q[24], q[20];\nRZZ(0) q[7], q[16];\nRZZ(0) q[36], q[3];\nRZZ(0) q[44], q[46];\nRZZ(0) q[37], q[47];\nRZZ(0) q[19], q[13];\nRZZ(0) q[45], q[42];\nRZZ(0) q[23], q[28];\nRZZ(0) q[5], q[12];\nRZZ(0) q[21], q[55];\nRZZ(0) q[39], q[2];\nRZZ(0) q[9], q[41];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(1.0*pi) q[41];\nry(3.5*pi) q[45];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0) q[43], q[16];\nRZZ(0) q[46], q[3];\nRZZ(0) q[4], q[1];\nRZZ(0) q[11], q[9];\nRZZ(0) q[53], q[14];\nRZZ(0) q[7], q[49];\nRZZ(0) q[15], q[38];\nRZZ(0) q[8], q[25];\nRZZ(0) q[48], q[22];\nRZZ(0) q[5], q[51];\nRZZ(0) q[23], q[40];\nRZZ(0) q[6], q[35];\nRZZ(0) q[20], q[17];\nRZZ(0) q[28], q[44];\nRZZ(0) q[34], q[54];\nRZZ(0) q[27], q[19];\nRZZ(0) q[47], q[42];\nRZZ(0) q[26], q[33];\nRZZ(0) q[37], q[18];\nRZZ(0) q[21], q[39];\nRZZ(0) q[30], q[2];\nRZZ(0) q[45], q[29];\nRZZ(0) q[41], q[10];\nRZZ(0) q[0], q[13];\nRZZ(0) q[24], q[50];\nRZZ(0) q[31], q[36];\nRZZ(0) q[32], q[55];\nRZZ(0) q[12], q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[41], q[49];\nRZZ(0) q[44], q[30];\nRZZ(0) q[33], q[26];\nRZZ(0) q[42], q[21];\nRZZ(0) q[22], q[23];\nRZZ(0) q[2], q[10];\nRZZ(0) q[12], q[52];\nRZZ(0) q[55], q[47];\nRZZ(0) q[16], q[3];\nRZZ(0) q[28], q[4];\nRZZ(0) q[53], q[13];\nRZZ(0) q[43], q[20];\nRZZ(0) q[7], q[46];\nRZZ(0) q[45], q[24];\nRZZ(0) q[39], q[37];\nRZZ(0) q[19], q[17];\nRZZ(0) q[31], q[32];\nRZZ(0) q[5], q[0];\nRZZ(0) q[54], q[36];\nRZZ(0) q[11], q[40];\nRZZ(0) q[27], q[1];\nRZZ(0) q[38], q[50];\nRZZ(0) q[14], q[48];\nRZZ(0) q[8], q[15];\nRZZ(0) q[6], q[51];\nRZZ(0) q[29], q[18];\nRZZ(0) q[9], q[25];\nRZZ(0) q[35], q[34];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[15], q[42];\nRZZ(0) q[26], q[41];\nRZZ(0) q[40], q[53];\nRZZ(0) q[44], q[21];\nRZZ(0) q[28], q[25];\nRZZ(0) q[54], q[6];\nRZZ(0) q[18], q[17];\nRZZ(0) q[31], q[3];\nRZZ(0) q[9], q[24];\nRZZ(0) q[52], q[20];\nRZZ(0) q[50], q[32];\nRZZ(0) q[19], q[55];\nRZZ(0) q[27], q[23];\nRZZ(0) q[33], q[39];\nRZZ(0) q[11], q[47];\nRZZ(0) q[35], q[38];\nRZZ(0) q[12], q[22];\nRZZ(0) q[29], q[51];\nRZZ(0) q[43], q[46];\nRZZ(0) q[13], q[45];\nRZZ(0) q[36], q[10];\nRZZ(0) q[37], q[34];\nRZZ(0) q[7], q[8];\nRZZ(0) q[49], q[0];\nRZZ(0) q[30], q[5];\nRZZ(0) q[48], q[2];\nRZZ(0) q[14], q[1];\nRZZ(0) q[4], q[16];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nRZZ(0) q[28], q[22];\nRZZ(0) q[0], q[49];\nRZZ(0) q[30], q[32];\nRZZ(0) q[54], q[12];\nRZZ(0) q[13], q[7];\nRZZ(0) q[14], q[23];\nRZZ(0) q[21], q[18];\nRZZ(0) q[9], q[17];\nRZZ(0) q[33], q[26];\nRZZ(0) q[46], q[36];\nRZZ(0) q[20], q[16];\nRZZ(0) q[15], q[55];\nRZZ(0) q[42], q[53];\nRZZ(0) q[3], q[38];\nRZZ(0) q[48], q[43];\nRZZ(0) q[45], q[6];\nRZZ(0) q[51], q[25];\nRZZ(0) q[24], q[34];\nRZZ(0) q[2], q[39];\nRZZ(0) q[31], q[40];\nRZZ(0) q[11], q[4];\nRZZ(0) q[52], q[37];\nRZZ(0) q[29], q[47];\nRZZ(0) q[41], q[50];\nRZZ(0) q[10], q[35];\nRZZ(0) q[1], q[19];\nRZZ(0) q[5], q[8];\nRZZ(0) q[27], q[44];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[53];\nRZZ(0) q[43], q[30];\nRZZ(0) q[13], q[34];\nRZZ(0) q[47], q[24];\nRZZ(0) q[17], q[33];\nRZZ(0) q[18], q[23];\nRZZ(0) q[10], q[26];\nRZZ(0) q[27], q[42];\nRZZ(0) q[39], q[45];\nRZZ(0) q[15], q[20];\nRZZ(0) q[4], q[31];\nRZZ(0) q[40], q[46];\nRZZ(0) q[36], q[12];\nRZZ(0) q[2], q[21];\nRZZ(0) q[22], q[1];\nRZZ(0) q[6], q[37];\nRZZ(0) q[48], q[54];\nRZZ(0) q[49], q[25];\nRZZ(0) q[9], q[28];\nRZZ(0) q[14], q[32];\nRZZ(0) q[52], q[8];\nRZZ(0) q[51], q[3];\nRZZ(0) q[38], q[50];\nRZZ(0) q[44], q[0];\nRZZ(0) q[55], q[5];\nRZZ(0) q[35], q[16];\nRZZ(0) q[7], q[53];\nRZZ(0) q[29], q[41];\nRZZ(0) q[11], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[26], q[10];\nRZZ(0) q[45], q[41];\nRZZ(0) q[35], q[22];\nRZZ(0) q[29], q[19];\nRZZ(0) q[12], q[54];\nRZZ(0) q[40], q[31];\nRZZ(0) q[43], q[6];\nRZZ(0) q[14], q[2];\nRZZ(0) q[27], q[28];\nRZZ(0) q[18], q[21];\nRZZ(0) q[16], q[51];\nRZZ(0) q[24], q[1];\nRZZ(0) q[37], q[25];\nRZZ(0) q[3], q[44];\nRZZ(0) q[34], q[13];\nRZZ(0) q[42], q[0];\nRZZ(0) q[11], q[17];\nRZZ(0) q[7], q[36];\nRZZ(0) q[50], q[33];\nRZZ(0) q[4], q[23];\nRZZ(0) q[39], q[55];\nRZZ(0) q[52], q[32];\nRZZ(0) q[49], q[20];\nRZZ(0) q[15], q[30];\nRZZ(0) q[47], q[9];\nRZZ(0) q[8], q[53];\nRZZ(0) q[46], q[48];\nRZZ(0) q[5], q[38];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[52];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[19], q[15];\nRZZ(0) q[42], q[36];\nRZZ(0) q[31], q[49];\nRZZ(0) q[34], q[35];\nRZZ(0) q[11], q[12];\nRZZ(0) q[46], q[44];\nRZZ(0) q[26], q[41];\nRZZ(0) q[1], q[10];\nRZZ(0) q[24], q[18];\nRZZ(0) q[55], q[29];\nRZZ(0) q[6], q[17];\nRZZ(0) q[5], q[54];\nRZZ(0) q[8], q[40];\nRZZ(0) q[23], q[7];\nRZZ(0) q[48], q[53];\nRZZ(0) q[38], q[16];\nRZZ(0) q[4], q[28];\nRZZ(0) q[2], q[22];\nRZZ(0) q[3], q[47];\nRZZ(0) q[52], q[51];\nRZZ(0) q[50], q[21];\nRZZ(0) q[33], q[32];\nRZZ(0) q[14], q[9];\nRZZ(0) q[0], q[30];\nRZZ(0) q[45], q[27];\nRZZ(0) q[39], q[25];\nRZZ(0) q[20], q[43];\nRZZ(0) q[13], q[37];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[10];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[33];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[39];\nry(0.5*pi) q[43];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nRZZ(0) q[7], q[51];\nRZZ(0) q[17], q[5];\nRZZ(0) q[33], q[49];\nRZZ(0) q[15], q[0];\nRZZ(0) q[28], q[48];\nRZZ(0) q[31], q[44];\nRZZ(0) q[29], q[25];\nRZZ(0) q[35], q[16];\nRZZ(0) q[40], q[46];\nRZZ(0) q[19], q[11];\nRZZ(0) q[14], q[21];\nRZZ(0) q[4], q[3];\nRZZ(0) q[27], q[8];\nRZZ(0) q[38], q[12];\nRZZ(0) q[45], q[2];\nRZZ(0) q[36], q[24];\nRZZ(0) q[30], q[22];\nRZZ(0) q[53], q[42];\nRZZ(0) q[47], q[55];\nRZZ(0) q[9], q[20];\nRZZ(0) q[54], q[34];\nRZZ(0) q[32], q[6];\nRZZ(0) q[41], q[10];\nRZZ(0) q[13], q[37];\nRZZ(0) q[50], q[39];\nRZZ(0) q[43], q[52];\nRZZ(0) q[18], q[23];\nRZZ(0) q[26], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[4];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[35];\nry(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[55], q[42];\nRZZ(0) q[17], q[48];\nRZZ(0) q[8], q[40];\nRZZ(0) q[20], q[1];\nRZZ(0) q[53], q[38];\nRZZ(0) q[51], q[46];\nRZZ(0) q[49], q[34];\nRZZ(0) q[24], q[13];\nRZZ(0) q[32], q[35];\nRZZ(0) q[25], q[15];\nRZZ(0) q[28], q[26];\nRZZ(0) q[22], q[4];\nRZZ(0) q[27], q[2];\nRZZ(0) q[54], q[50];\nRZZ(0) q[44], q[31];\nRZZ(0) q[30], q[45];\nRZZ(0) q[23], q[21];\nRZZ(0) q[11], q[19];\nRZZ(0) q[10], q[6];\nRZZ(0) q[9], q[12];\nRZZ(0) q[16], q[43];\nRZZ(0) q[18], q[39];\nRZZ(0) q[14], q[3];\nRZZ(0) q[29], q[33];\nRZZ(0) q[7], q[52];\nRZZ(0) q[41], q[36];\nRZZ(0) q[0], q[5];\nRZZ(0) q[47], q[37];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nRZZ(0) q[4], q[29];\nRZZ(0) q[2], q[15];\nRZZ(0) q[33], q[6];\nRZZ(0) q[28], q[45];\nRZZ(0) q[42], q[24];\nRZZ(0) q[53], q[37];\nRZZ(0) q[18], q[7];\nRZZ(0) q[8], q[48];\nRZZ(0) q[21], q[39];\nRZZ(0) q[3], q[26];\nRZZ(0) q[14], q[5];\nRZZ(0) q[9], q[30];\nRZZ(0) q[23], q[51];\nRZZ(0) q[0], q[47];\nRZZ(0) q[22], q[10];\nRZZ(0) q[36], q[16];\nRZZ(0) q[11], q[17];\nRZZ(0) q[55], q[41];\nRZZ(0) q[50], q[43];\nRZZ(0) q[13], q[49];\nRZZ(0) q[25], q[19];\nRZZ(0) q[32], q[40];\nRZZ(0) q[46], q[35];\nRZZ(0) q[31], q[34];\nRZZ(0) q[54], q[20];\nRZZ(0) q[44], q[1];\nRZZ(0) q[12], q[38];\nRZZ(0) q[52], q[27];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[12];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[24];\nry(0.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nry(1.0*pi) q[53];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[36];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[42];\nry(0.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[28], q[24];\nRZZ(0) q[31], q[8];\nRZZ(0) q[22], q[46];\nRZZ(0) q[5], q[30];\nRZZ(0) q[11], q[36];\nRZZ(0) q[26], q[17];\nRZZ(0) q[47], q[43];\nRZZ(0) q[9], q[55];\nRZZ(0) q[25], q[44];\nRZZ(0) q[53], q[42];\nRZZ(0) q[2], q[10];\nRZZ(0) q[1], q[51];\nRZZ(0) q[33], q[6];\nRZZ(0) q[19], q[21];\nRZZ(0) q[40], q[27];\nRZZ(0) q[37], q[45];\nRZZ(0) q[4], q[32];\nRZZ(0) q[52], q[13];\nRZZ(0) q[20], q[35];\nRZZ(0) q[48], q[34];\nRZZ(0) q[7], q[0];\nRZZ(0) q[16], q[39];\nRZZ(0) q[29], q[41];\nRZZ(0) q[18], q[23];\nRZZ(0) q[54], q[14];\nRZZ(0) q[15], q[3];\nRZZ(0) q[38], q[12];\nRZZ(0) q[50], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[42];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nRZZ(0) q[39], q[45];\nRZZ(0) q[54], q[44];\nRZZ(0) q[36], q[22];\nRZZ(0) q[12], q[32];\nRZZ(0) q[13], q[4];\nRZZ(0) q[8], q[46];\nRZZ(0) q[31], q[30];\nRZZ(0) q[16], q[27];\nRZZ(0) q[1], q[6];\nRZZ(0) q[35], q[23];\nRZZ(0) q[2], q[42];\nRZZ(0) q[34], q[28];\nRZZ(0) q[24], q[48];\nRZZ(0) q[38], q[33];\nRZZ(0) q[40], q[26];\nRZZ(0) q[7], q[20];\nRZZ(0) q[17], q[47];\nRZZ(0) q[0], q[25];\nRZZ(0) q[51], q[53];\nRZZ(0) q[9], q[5];\nRZZ(0) q[49], q[21];\nRZZ(0) q[18], q[37];\nRZZ(0) q[29], q[41];\nRZZ(0) q[19], q[3];\nRZZ(0) q[55], q[10];\nRZZ(0) q[50], q[15];\nRZZ(0) q[14], q[11];\nRZZ(0) q[52], q[43];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[21], q[37];\nRZZ(0) q[49], q[24];\nRZZ(0) q[30], q[29];\nRZZ(0) q[36], q[42];\nRZZ(0) q[23], q[28];\nRZZ(0) q[14], q[13];\nRZZ(0) q[4], q[22];\nRZZ(0) q[41], q[39];\nRZZ(0) q[50], q[3];\nRZZ(0) q[25], q[5];\nRZZ(0) q[47], q[8];\nRZZ(0) q[26], q[40];\nRZZ(0) q[31], q[16];\nRZZ(0) q[44], q[15];\nRZZ(0) q[9], q[55];\nRZZ(0) q[2], q[52];\nRZZ(0) q[53], q[48];\nRZZ(0) q[54], q[38];\nRZZ(0) q[19], q[51];\nRZZ(0) q[12], q[18];\nRZZ(0) q[17], q[20];\nRZZ(0) q[45], q[35];\nRZZ(0) q[43], q[46];\nRZZ(0) q[6], q[11];\nRZZ(0) q[27], q[33];\nRZZ(0) q[0], q[7];\nRZZ(0) q[10], q[32];\nRZZ(0) q[1], q[34];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[17];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(1.0*pi) q[27];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[47];\nry(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[5], q[4];\nRZZ(0) q[48], q[7];\nRZZ(0) q[44], q[40];\nRZZ(0) q[11], q[30];\nRZZ(0) q[53], q[8];\nRZZ(0) q[3], q[16];\nRZZ(0) q[37], q[14];\nRZZ(0) q[9], q[10];\nRZZ(0) q[15], q[6];\nRZZ(0) q[19], q[21];\nRZZ(0) q[45], q[2];\nRZZ(0) q[52], q[38];\nRZZ(0) q[31], q[35];\nRZZ(0) q[36], q[25];\nRZZ(0) q[49], q[43];\nRZZ(0) q[0], q[41];\nRZZ(0) q[29], q[26];\nRZZ(0) q[22], q[20];\nRZZ(0) q[1], q[24];\nRZZ(0) q[50], q[54];\nRZZ(0) q[13], q[32];\nRZZ(0) q[39], q[12];\nRZZ(0) q[46], q[47];\nRZZ(0) q[55], q[51];\nRZZ(0) q[42], q[33];\nRZZ(0) q[18], q[17];\nRZZ(0) q[28], q[23];\nRZZ(0) q[34], q[27];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[8], q[29];\nRZZ(0) q[26], q[40];\nRZZ(0) q[7], q[28];\nRZZ(0) q[16], q[15];\nRZZ(0) q[39], q[51];\nRZZ(0) q[24], q[13];\nRZZ(0) q[6], q[52];\nRZZ(0) q[21], q[0];\nRZZ(0) q[35], q[55];\nRZZ(0) q[45], q[32];\nRZZ(0) q[18], q[20];\nRZZ(0) q[10], q[11];\nRZZ(0) q[48], q[41];\nRZZ(0) q[47], q[31];\nRZZ(0) q[3], q[5];\nRZZ(0) q[19], q[30];\nRZZ(0) q[25], q[4];\nRZZ(0) q[36], q[1];\nRZZ(0) q[38], q[12];\nRZZ(0) q[14], q[49];\nRZZ(0) q[2], q[27];\nRZZ(0) q[43], q[46];\nRZZ(0) q[50], q[34];\nRZZ(0) q[44], q[22];\nRZZ(0) q[37], q[33];\nRZZ(0) q[23], q[17];\nRZZ(0) q[53], q[9];\nRZZ(0) q[54], q[42];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[46];\nry(0.5*pi) q[50];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[40], q[15];\nRZZ(0) q[53], q[36];\nRZZ(0) q[14], q[25];\nRZZ(0) q[18], q[44];\nRZZ(0) q[4], q[27];\nRZZ(0) q[46], q[9];\nRZZ(0) q[47], q[0];\nRZZ(0) q[19], q[42];\nRZZ(0) q[30], q[28];\nRZZ(0) q[11], q[17];\nRZZ(0) q[54], q[21];\nRZZ(0) q[3], q[49];\nRZZ(0) q[29], q[1];\nRZZ(0) q[50], q[34];\nRZZ(0) q[13], q[35];\nRZZ(0) q[23], q[45];\nRZZ(0) q[41], q[37];\nRZZ(0) q[10], q[6];\nRZZ(0) q[7], q[24];\nRZZ(0) q[22], q[43];\nRZZ(0) q[52], q[2];\nRZZ(0) q[26], q[33];\nRZZ(0) q[51], q[20];\nRZZ(0) q[8], q[5];\nRZZ(0) q[12], q[38];\nRZZ(0) q[16], q[39];\nRZZ(0) q[48], q[55];\nRZZ(0) q[32], q[31];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nRZZ(0) q[15], q[41];\nRZZ(0) q[16], q[49];\nRZZ(0) q[21], q[38];\nRZZ(0) q[29], q[20];\nRZZ(0) q[37], q[42];\nRZZ(0) q[11], q[9];\nRZZ(0) q[14], q[17];\nRZZ(0) q[27], q[31];\nRZZ(0) q[50], q[8];\nRZZ(0) q[48], q[7];\nRZZ(0) q[18], q[0];\nRZZ(0) q[36], q[54];\nRZZ(0) q[53], q[26];\nRZZ(0) q[2], q[1];\nRZZ(0) q[40], q[35];\nRZZ(0) q[12], q[3];\nRZZ(0) q[28], q[4];\nRZZ(0) q[30], q[55];\nRZZ(0) q[46], q[51];\nRZZ(0) q[32], q[45];\nRZZ(0) q[19], q[25];\nRZZ(0) q[22], q[34];\nRZZ(0) q[23], q[13];\nRZZ(0) q[52], q[44];\nRZZ(0) q[6], q[33];\nRZZ(0) q[47], q[39];\nRZZ(0) q[24], q[10];\nRZZ(0) q[5], q[43];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[46], q[44];\nRZZ(0) q[38], q[30];\nRZZ(0) q[9], q[33];\nRZZ(0) q[22], q[47];\nRZZ(0) q[20], q[36];\nRZZ(0) q[52], q[4];\nRZZ(0) q[32], q[49];\nRZZ(0) q[34], q[28];\nRZZ(0) q[18], q[10];\nRZZ(0) q[8], q[7];\nRZZ(0) q[35], q[6];\nRZZ(0) q[2], q[43];\nRZZ(0) q[39], q[14];\nRZZ(0) q[15], q[11];\nRZZ(0) q[45], q[53];\nRZZ(0) q[40], q[55];\nRZZ(0) q[25], q[12];\nRZZ(0) q[42], q[37];\nRZZ(0) q[17], q[16];\nRZZ(0) q[23], q[19];\nRZZ(0) q[3], q[54];\nRZZ(0) q[21], q[27];\nRZZ(0) q[51], q[48];\nRZZ(0) q[41], q[5];\nRZZ(0) q[29], q[50];\nRZZ(0) q[1], q[24];\nRZZ(0) q[0], q[31];\nRZZ(0) q[13], q[26];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[3];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0) q[47], q[38];\nRZZ(0) q[17], q[26];\nRZZ(0) q[20], q[10];\nRZZ(0) q[0], q[30];\nRZZ(0) q[37], q[2];\nRZZ(0) q[53], q[49];\nRZZ(0) q[15], q[35];\nRZZ(0) q[39], q[36];\nRZZ(0) q[32], q[25];\nRZZ(0) q[29], q[34];\nRZZ(0) q[42], q[7];\nRZZ(0) q[50], q[55];\nRZZ(0) q[18], q[44];\nRZZ(0) q[16], q[52];\nRZZ(0) q[8], q[43];\nRZZ(0) q[48], q[28];\nRZZ(0) q[41], q[45];\nRZZ(0) q[51], q[11];\nRZZ(0) q[33], q[14];\nRZZ(0) q[19], q[6];\nRZZ(0) q[3], q[22];\nRZZ(0) q[12], q[4];\nRZZ(0) q[21], q[1];\nRZZ(0) q[23], q[24];\nRZZ(0) q[31], q[13];\nRZZ(0) q[5], q[27];\nRZZ(0) q[46], q[54];\nRZZ(0) q[9], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[15];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[52];\nry(3.5*pi) q[54];\nRZZ(0) q[45], q[50];\nRZZ(0) q[35], q[51];\nRZZ(0) q[44], q[37];\nRZZ(0) q[23], q[24];\nRZZ(0) q[3], q[52];\nRZZ(0) q[4], q[28];\nRZZ(0) q[0], q[21];\nRZZ(0) q[54], q[12];\nRZZ(0) q[15], q[25];\nRZZ(0) q[11], q[31];\nRZZ(0) q[43], q[42];\nRZZ(0) q[6], q[55];\nRZZ(0) q[33], q[30];\nRZZ(0) q[29], q[16];\nRZZ(0) q[48], q[13];\nRZZ(0) q[22], q[38];\nRZZ(0) q[9], q[36];\nRZZ(0) q[27], q[47];\nRZZ(0) q[1], q[7];\nRZZ(0) q[10], q[14];\nRZZ(0) q[40], q[2];\nRZZ(0) q[49], q[19];\nRZZ(0) q[34], q[17];\nRZZ(0) q[8], q[41];\nRZZ(0) q[18], q[32];\nRZZ(0) q[26], q[5];\nRZZ(0) q[39], q[46];\nRZZ(0) q[20], q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[46];\nry(1.0*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (64, 4) [37]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[30], q[14];\nRZZ(0) q[28], q[0];\nRZZ(0) q[5], q[13];\nRZZ(0) q[47], q[20];\nRZZ(0) q[38], q[16];\nRZZ(0) q[32], q[41];\nRZZ(0) q[22], q[53];\nRZZ(0) q[43], q[33];\nRZZ(0) q[45], q[4];\nRZZ(0) q[35], q[24];\nRZZ(0) q[6], q[52];\nRZZ(0) q[17], q[8];\nRZZ(0) q[54], q[31];\nRZZ(0) q[15], q[27];\nRZZ(0) q[34], q[21];\nRZZ(0) q[46], q[50];\nRZZ(0) q[36], q[55];\nRZZ(0) q[18], q[9];\nRZZ(0) q[26], q[29];\nRZZ(0) q[25], q[11];\nRZZ(0) q[48], q[12];\nRZZ(0) q[39], q[49];\nRZZ(0) q[23], q[42];\nRZZ(0) q[3], q[44];\nRZZ(0) q[2], q[10];\nRZZ(0) q[37], q[1];\nRZZ(0) q[51], q[19];\nRZZ(0) q[7], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[39], q[25];\nRZZ(0) q[30], q[11];\nRZZ(0) q[0], q[2];\nRZZ(0) q[26], q[41];\nRZZ(0) q[16], q[50];\nRZZ(0) q[28], q[48];\nRZZ(0) q[15], q[8];\nRZZ(0) q[43], q[20];\nRZZ(0) q[36], q[34];\nRZZ(0) q[35], q[21];\nRZZ(0) q[23], q[53];\nRZZ(0) q[5], q[38];\nRZZ(0) q[54], q[42];\nRZZ(0) q[45], q[13];\nRZZ(0) q[1], q[6];\nRZZ(0) q[44], q[55];\nRZZ(0) q[19], q[31];\nRZZ(0) q[7], q[32];\nRZZ(0) q[52], q[27];\nRZZ(0) q[9], q[51];\nRZZ(0) q[24], q[14];\nRZZ(0) q[49], q[29];\nRZZ(0) q[10], q[46];\nRZZ(0) q[4], q[40];\nRZZ(0) q[12], q[22];\nRZZ(0) q[47], q[17];\nRZZ(0) q[37], q[18];\nRZZ(0) q[33], q[3];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[27];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[24], q[42];\nRZZ(0) q[30], q[25];\nRZZ(0) q[35], q[36];\nRZZ(0) q[9], q[49];\nRZZ(0) q[55], q[6];\nRZZ(0) q[1], q[44];\nRZZ(0) q[50], q[45];\nRZZ(0) q[43], q[0];\nRZZ(0) q[17], q[20];\nRZZ(0) q[52], q[5];\nRZZ(0) q[22], q[28];\nRZZ(0) q[16], q[15];\nRZZ(0) q[23], q[48];\nRZZ(0) q[29], q[54];\nRZZ(0) q[14], q[39];\nRZZ(0) q[26], q[46];\nRZZ(0) q[3], q[13];\nRZZ(0) q[12], q[18];\nRZZ(0) q[37], q[27];\nRZZ(0) q[38], q[2];\nRZZ(0) q[10], q[34];\nRZZ(0) q[53], q[4];\nRZZ(0) q[32], q[40];\nRZZ(0) q[31], q[41];\nRZZ(0) q[47], q[51];\nRZZ(0) q[11], q[21];\nRZZ(0) q[19], q[7];\nRZZ(0) q[8], q[33];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[47];\nry(1.0*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[55];\nRZZ(0) q[36], q[48];\nRZZ(0) q[54], q[23];\nRZZ(0) q[4], q[31];\nRZZ(0) q[5], q[27];\nRZZ(0) q[44], q[19];\nRZZ(0) q[35], q[41];\nRZZ(0) q[2], q[52];\nRZZ(0) q[11], q[17];\nRZZ(0) q[12], q[49];\nRZZ(0) q[21], q[40];\nRZZ(0) q[25], q[33];\nRZZ(0) q[3], q[24];\nRZZ(0) q[46], q[20];\nRZZ(0) q[42], q[1];\nRZZ(0) q[29], q[50];\nRZZ(0) q[6], q[53];\nRZZ(0) q[28], q[37];\nRZZ(0) q[51], q[22];\nRZZ(0) q[47], q[45];\nRZZ(0) q[14], q[15];\nRZZ(0) q[10], q[55];\nRZZ(0) q[39], q[30];\nRZZ(0) q[18], q[9];\nRZZ(0) q[16], q[0];\nRZZ(0) q[13], q[32];\nRZZ(0) q[43], q[7];\nRZZ(0) q[38], q[34];\nRZZ(0) q[26], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[48], q[6];\nRZZ(0) q[31], q[11];\nRZZ(0) q[46], q[41];\nRZZ(0) q[51], q[38];\nRZZ(0) q[12], q[5];\nRZZ(0) q[8], q[25];\nRZZ(0) q[54], q[3];\nRZZ(0) q[14], q[36];\nRZZ(0) q[18], q[29];\nRZZ(0) q[47], q[21];\nRZZ(0) q[35], q[39];\nRZZ(0) q[44], q[32];\nRZZ(0) q[1], q[45];\nRZZ(0) q[7], q[27];\nRZZ(0) q[34], q[2];\nRZZ(0) q[55], q[23];\nRZZ(0) q[50], q[22];\nRZZ(0) q[37], q[16];\nRZZ(0) q[52], q[53];\nRZZ(0) q[4], q[33];\nRZZ(0) q[20], q[28];\nRZZ(0) q[26], q[13];\nRZZ(0) q[19], q[40];\nRZZ(0) q[17], q[30];\nRZZ(0) q[9], q[10];\nRZZ(0) q[24], q[49];\nRZZ(0) q[43], q[0];\nRZZ(0) q[42], q[15];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[2];\nry(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[24], q[48];\nRZZ(0) q[2], q[4];\nRZZ(0) q[52], q[19];\nRZZ(0) q[21], q[7];\nRZZ(0) q[29], q[31];\nRZZ(0) q[27], q[51];\nRZZ(0) q[39], q[41];\nRZZ(0) q[40], q[36];\nRZZ(0) q[54], q[47];\nRZZ(0) q[33], q[50];\nRZZ(0) q[13], q[42];\nRZZ(0) q[43], q[25];\nRZZ(0) q[23], q[35];\nRZZ(0) q[44], q[22];\nRZZ(0) q[30], q[45];\nRZZ(0) q[49], q[53];\nRZZ(0) q[6], q[14];\nRZZ(0) q[37], q[8];\nRZZ(0) q[9], q[3];\nRZZ(0) q[46], q[32];\nRZZ(0) q[16], q[12];\nRZZ(0) q[11], q[38];\nRZZ(0) q[0], q[5];\nRZZ(0) q[10], q[15];\nRZZ(0) q[55], q[20];\nRZZ(0) q[18], q[26];\nRZZ(0) q[1], q[28];\nRZZ(0) q[34], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[6];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[14];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[22], q[48];\nRZZ(0) q[54], q[35];\nRZZ(0) q[37], q[27];\nRZZ(0) q[49], q[2];\nRZZ(0) q[15], q[3];\nRZZ(0) q[44], q[5];\nRZZ(0) q[55], q[36];\nRZZ(0) q[14], q[40];\nRZZ(0) q[9], q[18];\nRZZ(0) q[6], q[33];\nRZZ(0) q[30], q[23];\nRZZ(0) q[42], q[25];\nRZZ(0) q[28], q[24];\nRZZ(0) q[13], q[7];\nRZZ(0) q[43], q[32];\nRZZ(0) q[52], q[4];\nRZZ(0) q[17], q[16];\nRZZ(0) q[0], q[34];\nRZZ(0) q[10], q[11];\nRZZ(0) q[29], q[51];\nRZZ(0) q[21], q[41];\nRZZ(0) q[26], q[8];\nRZZ(0) q[31], q[12];\nRZZ(0) q[47], q[19];\nRZZ(0) q[45], q[50];\nRZZ(0) q[53], q[39];\nRZZ(0) q[20], q[46];\nRZZ(0) q[1], q[38];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[17], q[26];\nRZZ(0) q[30], q[23];\nRZZ(0) q[47], q[9];\nRZZ(0) q[11], q[53];\nRZZ(0) q[32], q[55];\nRZZ(0) q[36], q[7];\nRZZ(0) q[12], q[1];\nRZZ(0) q[54], q[28];\nRZZ(0) q[48], q[40];\nRZZ(0) q[43], q[16];\nRZZ(0) q[50], q[5];\nRZZ(0) q[25], q[4];\nRZZ(0) q[24], q[38];\nRZZ(0) q[21], q[46];\nRZZ(0) q[27], q[10];\nRZZ(0) q[41], q[18];\nRZZ(0) q[22], q[42];\nRZZ(0) q[37], q[19];\nRZZ(0) q[13], q[52];\nRZZ(0) q[35], q[8];\nRZZ(0) q[49], q[2];\nRZZ(0) q[29], q[0];\nRZZ(0) q[14], q[45];\nRZZ(0) q[15], q[3];\nRZZ(0) q[20], q[44];\nRZZ(0) q[31], q[34];\nRZZ(0) q[51], q[6];\nRZZ(0) q[39], q[33];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[38], q[16];\nRZZ(0) q[50], q[27];\nRZZ(0) q[44], q[40];\nRZZ(0) q[0], q[31];\nRZZ(0) q[54], q[30];\nRZZ(0) q[28], q[51];\nRZZ(0) q[37], q[35];\nRZZ(0) q[47], q[55];\nRZZ(0) q[18], q[48];\nRZZ(0) q[20], q[22];\nRZZ(0) q[46], q[34];\nRZZ(0) q[8], q[14];\nRZZ(0) q[13], q[26];\nRZZ(0) q[52], q[7];\nRZZ(0) q[32], q[53];\nRZZ(0) q[49], q[12];\nRZZ(0) q[39], q[3];\nRZZ(0) q[25], q[43];\nRZZ(0) q[4], q[24];\nRZZ(0) q[29], q[36];\nRZZ(0) q[41], q[23];\nRZZ(0) q[19], q[17];\nRZZ(0) q[9], q[15];\nRZZ(0) q[5], q[42];\nRZZ(0) q[10], q[33];\nRZZ(0) q[1], q[11];\nRZZ(0) q[45], q[2];\nRZZ(0) q[6], q[21];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[34], q[52];\nRZZ(0) q[0], q[23];\nRZZ(0) q[15], q[18];\nRZZ(0) q[3], q[2];\nRZZ(0) q[46], q[10];\nRZZ(0) q[31], q[4];\nRZZ(0) q[11], q[42];\nRZZ(0) q[36], q[14];\nRZZ(0) q[19], q[28];\nRZZ(0) q[33], q[8];\nRZZ(0) q[17], q[53];\nRZZ(0) q[7], q[24];\nRZZ(0) q[6], q[44];\nRZZ(0) q[43], q[47];\nRZZ(0) q[25], q[37];\nRZZ(0) q[27], q[39];\nRZZ(0) q[51], q[48];\nRZZ(0) q[26], q[22];\nRZZ(0) q[1], q[50];\nRZZ(0) q[5], q[45];\nRZZ(0) q[16], q[9];\nRZZ(0) q[21], q[40];\nRZZ(0) q[55], q[20];\nRZZ(0) q[54], q[13];\nRZZ(0) q[41], q[49];\nRZZ(0) q[38], q[32];\nRZZ(0) q[30], q[35];\nRZZ(0) q[12], q[29];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[12];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(1.0*pi) q[37];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[4];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nRZZ(0) q[32], q[54];\nRZZ(0) q[18], q[28];\nRZZ(0) q[53], q[9];\nRZZ(0) q[48], q[13];\nRZZ(0) q[24], q[26];\nRZZ(0) q[45], q[14];\nRZZ(0) q[10], q[8];\nRZZ(0) q[1], q[21];\nRZZ(0) q[51], q[46];\nRZZ(0) q[2], q[36];\nRZZ(0) q[22], q[43];\nRZZ(0) q[19], q[11];\nRZZ(0) q[37], q[38];\nRZZ(0) q[4], q[7];\nRZZ(0) q[52], q[50];\nRZZ(0) q[0], q[49];\nRZZ(0) q[17], q[5];\nRZZ(0) q[44], q[41];\nRZZ(0) q[55], q[30];\nRZZ(0) q[16], q[12];\nRZZ(0) q[23], q[47];\nRZZ(0) q[42], q[31];\nRZZ(0) q[39], q[6];\nRZZ(0) q[34], q[15];\nRZZ(0) q[20], q[27];\nRZZ(0) q[25], q[29];\nRZZ(0) q[3], q[40];\nRZZ(0) q[33], q[35];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[52], q[15];\nRZZ(0) q[44], q[7];\nRZZ(0) q[31], q[53];\nRZZ(0) q[19], q[18];\nRZZ(0) q[34], q[20];\nRZZ(0) q[10], q[24];\nRZZ(0) q[30], q[8];\nRZZ(0) q[25], q[12];\nRZZ(0) q[50], q[9];\nRZZ(0) q[48], q[41];\nRZZ(0) q[22], q[14];\nRZZ(0) q[47], q[13];\nRZZ(0) q[3], q[2];\nRZZ(0) q[54], q[0];\nRZZ(0) q[26], q[27];\nRZZ(0) q[55], q[43];\nRZZ(0) q[16], q[35];\nRZZ(0) q[46], q[49];\nRZZ(0) q[1], q[11];\nRZZ(0) q[42], q[45];\nRZZ(0) q[17], q[51];\nRZZ(0) q[5], q[39];\nRZZ(0) q[33], q[38];\nRZZ(0) q[23], q[29];\nRZZ(0) q[21], q[4];\nRZZ(0) q[37], q[40];\nRZZ(0) q[36], q[6];\nRZZ(0) q[28], q[32];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[44];\nry(0.5*pi) q[48];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[34];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[51];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[49], q[36];\nRZZ(0) q[23], q[12];\nRZZ(0) q[38], q[31];\nRZZ(0) q[15], q[34];\nRZZ(0) q[28], q[26];\nRZZ(0) q[21], q[18];\nRZZ(0) q[42], q[52];\nRZZ(0) q[37], q[16];\nRZZ(0) q[14], q[17];\nRZZ(0) q[41], q[45];\nRZZ(0) q[22], q[40];\nRZZ(0) q[54], q[35];\nRZZ(0) q[46], q[1];\nRZZ(0) q[9], q[6];\nRZZ(0) q[3], q[47];\nRZZ(0) q[5], q[43];\nRZZ(0) q[29], q[39];\nRZZ(0) q[0], q[27];\nRZZ(0) q[4], q[32];\nRZZ(0) q[7], q[11];\nRZZ(0) q[53], q[48];\nRZZ(0) q[25], q[24];\nRZZ(0) q[13], q[10];\nRZZ(0) q[8], q[50];\nRZZ(0) q[2], q[51];\nRZZ(0) q[20], q[55];\nRZZ(0) q[33], q[30];\nRZZ(0) q[44], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[6], q[3];\nRZZ(0) q[32], q[44];\nRZZ(0) q[14], q[22];\nRZZ(0) q[16], q[51];\nRZZ(0) q[49], q[8];\nRZZ(0) q[20], q[0];\nRZZ(0) q[28], q[34];\nRZZ(0) q[4], q[39];\nRZZ(0) q[40], q[25];\nRZZ(0) q[43], q[7];\nRZZ(0) q[26], q[35];\nRZZ(0) q[10], q[31];\nRZZ(0) q[24], q[19];\nRZZ(0) q[52], q[47];\nRZZ(0) q[23], q[48];\nRZZ(0) q[33], q[12];\nRZZ(0) q[18], q[38];\nRZZ(0) q[53], q[30];\nRZZ(0) q[9], q[13];\nRZZ(0) q[50], q[21];\nRZZ(0) q[55], q[15];\nRZZ(0) q[37], q[45];\nRZZ(0) q[46], q[29];\nRZZ(0) q[27], q[41];\nRZZ(0) q[11], q[36];\nRZZ(0) q[1], q[2];\nRZZ(0) q[17], q[5];\nRZZ(0) q[54], q[42];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[48];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[36];\nry(3.5*pi) q[38];\nry(3.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[15], q[12];\nRZZ(0) q[29], q[27];\nRZZ(0) q[41], q[14];\nRZZ(0) q[46], q[38];\nRZZ(0) q[30], q[50];\nRZZ(0) q[19], q[55];\nRZZ(0) q[10], q[42];\nRZZ(0) q[31], q[6];\nRZZ(0) q[0], q[48];\nRZZ(0) q[5], q[35];\nRZZ(0) q[20], q[1];\nRZZ(0) q[52], q[13];\nRZZ(0) q[40], q[26];\nRZZ(0) q[18], q[9];\nRZZ(0) q[25], q[32];\nRZZ(0) q[34], q[28];\nRZZ(0) q[37], q[51];\nRZZ(0) q[11], q[44];\nRZZ(0) q[22], q[17];\nRZZ(0) q[53], q[47];\nRZZ(0) q[54], q[45];\nRZZ(0) q[2], q[23];\nRZZ(0) q[8], q[39];\nRZZ(0) q[33], q[16];\nRZZ(0) q[24], q[49];\nRZZ(0) q[36], q[3];\nRZZ(0) q[43], q[21];\nRZZ(0) q[7], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[23];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0) q[16], q[35];\nRZZ(0) q[52], q[28];\nRZZ(0) q[1], q[27];\nRZZ(0) q[24], q[29];\nRZZ(0) q[20], q[54];\nRZZ(0) q[7], q[30];\nRZZ(0) q[6], q[31];\nRZZ(0) q[0], q[43];\nRZZ(0) q[47], q[48];\nRZZ(0) q[32], q[4];\nRZZ(0) q[22], q[25];\nRZZ(0) q[5], q[13];\nRZZ(0) q[33], q[23];\nRZZ(0) q[41], q[3];\nRZZ(0) q[15], q[39];\nRZZ(0) q[55], q[12];\nRZZ(0) q[10], q[37];\nRZZ(0) q[42], q[18];\nRZZ(0) q[53], q[46];\nRZZ(0) q[34], q[14];\nRZZ(0) q[49], q[2];\nRZZ(0) q[17], q[8];\nRZZ(0) q[21], q[36];\nRZZ(0) q[11], q[40];\nRZZ(0) q[38], q[26];\nRZZ(0) q[45], q[19];\nRZZ(0) q[9], q[51];\nRZZ(0) q[50], q[44];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[51];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[6], q[48];\nRZZ(0) q[7], q[30];\nRZZ(0) q[50], q[45];\nRZZ(0) q[43], q[16];\nRZZ(0) q[21], q[17];\nRZZ(0) q[53], q[18];\nRZZ(0) q[32], q[13];\nRZZ(0) q[38], q[12];\nRZZ(0) q[4], q[54];\nRZZ(0) q[23], q[52];\nRZZ(0) q[31], q[3];\nRZZ(0) q[26], q[39];\nRZZ(0) q[19], q[49];\nRZZ(0) q[47], q[36];\nRZZ(0) q[42], q[0];\nRZZ(0) q[35], q[37];\nRZZ(0) q[20], q[11];\nRZZ(0) q[2], q[9];\nRZZ(0) q[10], q[22];\nRZZ(0) q[46], q[40];\nRZZ(0) q[29], q[34];\nRZZ(0) q[55], q[5];\nRZZ(0) q[8], q[25];\nRZZ(0) q[27], q[28];\nRZZ(0) q[24], q[44];\nRZZ(0) q[51], q[41];\nRZZ(0) q[15], q[1];\nRZZ(0) q[33], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[25];\nry(0.5*pi) q[29];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0) q[18], q[23];\nRZZ(0) q[25], q[39];\nRZZ(0) q[2], q[45];\nRZZ(0) q[52], q[54];\nRZZ(0) q[49], q[32];\nRZZ(0) q[47], q[7];\nRZZ(0) q[16], q[11];\nRZZ(0) q[9], q[42];\nRZZ(0) q[22], q[44];\nRZZ(0) q[46], q[36];\nRZZ(0) q[35], q[51];\nRZZ(0) q[50], q[5];\nRZZ(0) q[34], q[29];\nRZZ(0) q[33], q[12];\nRZZ(0) q[53], q[10];\nRZZ(0) q[4], q[27];\nRZZ(0) q[43], q[37];\nRZZ(0) q[38], q[41];\nRZZ(0) q[8], q[28];\nRZZ(0) q[48], q[14];\nRZZ(0) q[19], q[26];\nRZZ(0) q[17], q[13];\nRZZ(0) q[31], q[30];\nRZZ(0) q[24], q[0];\nRZZ(0) q[40], q[21];\nRZZ(0) q[20], q[1];\nRZZ(0) q[6], q[3];\nRZZ(0) q[55], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[2], q[33];\nRZZ(0) q[14], q[41];\nRZZ(0) q[42], q[40];\nRZZ(0) q[54], q[3];\nRZZ(0) q[0], q[9];\nRZZ(0) q[23], q[22];\nRZZ(0) q[15], q[38];\nRZZ(0) q[46], q[39];\nRZZ(0) q[10], q[4];\nRZZ(0) q[51], q[27];\nRZZ(0) q[1], q[35];\nRZZ(0) q[17], q[30];\nRZZ(0) q[43], q[32];\nRZZ(0) q[44], q[24];\nRZZ(0) q[12], q[21];\nRZZ(0) q[45], q[20];\nRZZ(0) q[29], q[25];\nRZZ(0) q[7], q[8];\nRZZ(0) q[13], q[11];\nRZZ(0) q[18], q[52];\nRZZ(0) q[50], q[16];\nRZZ(0) q[53], q[49];\nRZZ(0) q[31], q[47];\nRZZ(0) q[48], q[55];\nRZZ(0) q[5], q[34];\nRZZ(0) q[19], q[28];\nRZZ(0) q[37], q[6];\nRZZ(0) q[26], q[36];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[5], q[21];\nRZZ(0) q[47], q[51];\nRZZ(0) q[3], q[43];\nRZZ(0) q[2], q[36];\nRZZ(0) q[14], q[48];\nRZZ(0) q[40], q[50];\nRZZ(0) q[30], q[18];\nRZZ(0) q[34], q[37];\nRZZ(0) q[33], q[0];\nRZZ(0) q[35], q[23];\nRZZ(0) q[46], q[27];\nRZZ(0) q[6], q[53];\nRZZ(0) q[42], q[52];\nRZZ(0) q[17], q[28];\nRZZ(0) q[25], q[32];\nRZZ(0) q[9], q[31];\nRZZ(0) q[54], q[7];\nRZZ(0) q[8], q[44];\nRZZ(0) q[20], q[15];\nRZZ(0) q[41], q[22];\nRZZ(0) q[55], q[24];\nRZZ(0) q[19], q[1];\nRZZ(0) q[12], q[10];\nRZZ(0) q[13], q[26];\nRZZ(0) q[29], q[49];\nRZZ(0) q[11], q[45];\nRZZ(0) q[38], q[16];\nRZZ(0) q[4], q[39];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(1.0*pi) q[50];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[11], q[26];\nRZZ(0) q[9], q[6];\nRZZ(0) q[54], q[44];\nRZZ(0) q[34], q[23];\nRZZ(0) q[48], q[12];\nRZZ(0) q[51], q[25];\nRZZ(0) q[13], q[55];\nRZZ(0) q[17], q[36];\nRZZ(0) q[1], q[8];\nRZZ(0) q[41], q[27];\nRZZ(0) q[38], q[35];\nRZZ(0) q[18], q[5];\nRZZ(0) q[43], q[21];\nRZZ(0) q[42], q[50];\nRZZ(0) q[22], q[7];\nRZZ(0) q[47], q[49];\nRZZ(0) q[14], q[31];\nRZZ(0) q[15], q[3];\nRZZ(0) q[40], q[39];\nRZZ(0) q[19], q[30];\nRZZ(0) q[32], q[37];\nRZZ(0) q[16], q[0];\nRZZ(0) q[2], q[29];\nRZZ(0) q[4], q[46];\nRZZ(0) q[45], q[33];\nRZZ(0) q[53], q[20];\nRZZ(0) q[52], q[28];\nRZZ(0) q[24], q[10];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[26];\nry(1.0*pi) q[28];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[52];\nry(1.0*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[14];\nry(1.0*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[45], q[51];\nRZZ(0) q[39], q[34];\nRZZ(0) q[27], q[17];\nRZZ(0) q[43], q[52];\nRZZ(0) q[13], q[16];\nRZZ(0) q[48], q[26];\nRZZ(0) q[42], q[8];\nRZZ(0) q[38], q[47];\nRZZ(0) q[50], q[22];\nRZZ(0) q[11], q[23];\nRZZ(0) q[41], q[46];\nRZZ(0) q[31], q[54];\nRZZ(0) q[18], q[35];\nRZZ(0) q[14], q[21];\nRZZ(0) q[55], q[44];\nRZZ(0) q[1], q[12];\nRZZ(0) q[10], q[25];\nRZZ(0) q[49], q[30];\nRZZ(0) q[37], q[40];\nRZZ(0) q[15], q[3];\nRZZ(0) q[7], q[29];\nRZZ(0) q[53], q[9];\nRZZ(0) q[4], q[2];\nRZZ(0) q[28], q[33];\nRZZ(0) q[19], q[0];\nRZZ(0) q[6], q[5];\nRZZ(0) q[24], q[20];\nRZZ(0) q[32], q[36];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[44];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nRZZ(0) q[28], q[14];\nRZZ(0) q[41], q[9];\nRZZ(0) q[2], q[16];\nRZZ(0) q[42], q[15];\nRZZ(0) q[5], q[34];\nRZZ(0) q[55], q[8];\nRZZ(0) q[0], q[40];\nRZZ(0) q[46], q[18];\nRZZ(0) q[22], q[26];\nRZZ(0) q[36], q[24];\nRZZ(0) q[47], q[44];\nRZZ(0) q[11], q[49];\nRZZ(0) q[17], q[4];\nRZZ(0) q[31], q[25];\nRZZ(0) q[45], q[38];\nRZZ(0) q[29], q[53];\nRZZ(0) q[37], q[52];\nRZZ(0) q[33], q[27];\nRZZ(0) q[43], q[23];\nRZZ(0) q[12], q[21];\nRZZ(0) q[13], q[19];\nRZZ(0) q[1], q[39];\nRZZ(0) q[20], q[10];\nRZZ(0) q[54], q[32];\nRZZ(0) q[7], q[3];\nRZZ(0) q[51], q[35];\nRZZ(0) q[30], q[6];\nRZZ(0) q[48], q[50];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[31], q[54];\nRZZ(0) q[2], q[44];\nRZZ(0) q[53], q[23];\nRZZ(0) q[34], q[40];\nRZZ(0) q[27], q[49];\nRZZ(0) q[0], q[48];\nRZZ(0) q[30], q[17];\nRZZ(0) q[45], q[26];\nRZZ(0) q[22], q[18];\nRZZ(0) q[14], q[21];\nRZZ(0) q[50], q[8];\nRZZ(0) q[3], q[13];\nRZZ(0) q[41], q[16];\nRZZ(0) q[20], q[12];\nRZZ(0) q[7], q[19];\nRZZ(0) q[11], q[28];\nRZZ(0) q[29], q[35];\nRZZ(0) q[6], q[38];\nRZZ(0) q[43], q[37];\nRZZ(0) q[46], q[15];\nRZZ(0) q[5], q[47];\nRZZ(0) q[1], q[4];\nRZZ(0) q[51], q[24];\nRZZ(0) q[9], q[52];\nRZZ(0) q[25], q[10];\nRZZ(0) q[33], q[39];\nRZZ(0) q[32], q[42];\nRZZ(0) q[36], q[55];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[30], q[6];\nRZZ(0) q[26], q[38];\nRZZ(0) q[48], q[35];\nRZZ(0) q[40], q[45];\nRZZ(0) q[22], q[25];\nRZZ(0) q[14], q[24];\nRZZ(0) q[1], q[16];\nRZZ(0) q[8], q[7];\nRZZ(0) q[28], q[15];\nRZZ(0) q[21], q[10];\nRZZ(0) q[32], q[34];\nRZZ(0) q[27], q[50];\nRZZ(0) q[53], q[44];\nRZZ(0) q[43], q[51];\nRZZ(0) q[12], q[0];\nRZZ(0) q[23], q[47];\nRZZ(0) q[13], q[39];\nRZZ(0) q[2], q[42];\nRZZ(0) q[18], q[52];\nRZZ(0) q[4], q[9];\nRZZ(0) q[33], q[49];\nRZZ(0) q[41], q[29];\nRZZ(0) q[20], q[36];\nRZZ(0) q[54], q[5];\nRZZ(0) q[55], q[19];\nRZZ(0) q[3], q[31];\nRZZ(0) q[11], q[17];\nRZZ(0) q[46], q[37];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[16];\nry(0.5*pi) q[22];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[33], q[27];\nRZZ(0) q[29], q[16];\nRZZ(0) q[19], q[52];\nRZZ(0) q[20], q[8];\nRZZ(0) q[35], q[48];\nRZZ(0) q[54], q[37];\nRZZ(0) q[0], q[17];\nRZZ(0) q[40], q[13];\nRZZ(0) q[23], q[42];\nRZZ(0) q[12], q[5];\nRZZ(0) q[51], q[18];\nRZZ(0) q[15], q[44];\nRZZ(0) q[30], q[3];\nRZZ(0) q[45], q[39];\nRZZ(0) q[1], q[49];\nRZZ(0) q[14], q[24];\nRZZ(0) q[43], q[31];\nRZZ(0) q[34], q[4];\nRZZ(0) q[26], q[36];\nRZZ(0) q[11], q[53];\nRZZ(0) q[22], q[47];\nRZZ(0) q[6], q[7];\nRZZ(0) q[2], q[25];\nRZZ(0) q[28], q[32];\nRZZ(0) q[9], q[55];\nRZZ(0) q[50], q[46];\nRZZ(0) q[41], q[10];\nRZZ(0) q[21], q[38];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[21];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(1.0*pi) q[20];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[40], q[12];\nRZZ(0) q[49], q[36];\nRZZ(0) q[27], q[10];\nRZZ(0) q[46], q[6];\nRZZ(0) q[19], q[18];\nRZZ(0) q[31], q[2];\nRZZ(0) q[32], q[53];\nRZZ(0) q[16], q[11];\nRZZ(0) q[42], q[17];\nRZZ(0) q[0], q[23];\nRZZ(0) q[8], q[20];\nRZZ(0) q[3], q[55];\nRZZ(0) q[28], q[50];\nRZZ(0) q[48], q[52];\nRZZ(0) q[51], q[14];\nRZZ(0) q[35], q[41];\nRZZ(0) q[54], q[43];\nRZZ(0) q[24], q[39];\nRZZ(0) q[4], q[5];\nRZZ(0) q[21], q[33];\nRZZ(0) q[37], q[29];\nRZZ(0) q[15], q[45];\nRZZ(0) q[26], q[30];\nRZZ(0) q[7], q[25];\nRZZ(0) q[9], q[22];\nRZZ(0) q[38], q[1];\nRZZ(0) q[34], q[47];\nRZZ(0) q[13], q[44];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[35], q[9];\nRZZ(0) q[34], q[10];\nRZZ(0) q[43], q[4];\nRZZ(0) q[48], q[39];\nRZZ(0) q[37], q[28];\nRZZ(0) q[17], q[36];\nRZZ(0) q[49], q[44];\nRZZ(0) q[15], q[55];\nRZZ(0) q[29], q[30];\nRZZ(0) q[38], q[3];\nRZZ(0) q[7], q[33];\nRZZ(0) q[8], q[13];\nRZZ(0) q[27], q[11];\nRZZ(0) q[41], q[45];\nRZZ(0) q[42], q[1];\nRZZ(0) q[40], q[26];\nRZZ(0) q[0], q[6];\nRZZ(0) q[50], q[31];\nRZZ(0) q[52], q[51];\nRZZ(0) q[19], q[16];\nRZZ(0) q[46], q[23];\nRZZ(0) q[25], q[12];\nRZZ(0) q[14], q[2];\nRZZ(0) q[47], q[32];\nRZZ(0) q[53], q[5];\nRZZ(0) q[22], q[54];\nRZZ(0) q[21], q[24];\nRZZ(0) q[20], q[18];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[10];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[43];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nRZZ(0) q[3], q[36];\nRZZ(0) q[32], q[29];\nRZZ(0) q[35], q[16];\nRZZ(0) q[2], q[9];\nRZZ(0) q[43], q[44];\nRZZ(0) q[13], q[24];\nRZZ(0) q[39], q[21];\nRZZ(0) q[34], q[38];\nRZZ(0) q[53], q[49];\nRZZ(0) q[12], q[26];\nRZZ(0) q[51], q[15];\nRZZ(0) q[8], q[25];\nRZZ(0) q[40], q[5];\nRZZ(0) q[47], q[46];\nRZZ(0) q[6], q[48];\nRZZ(0) q[20], q[10];\nRZZ(0) q[23], q[18];\nRZZ(0) q[54], q[31];\nRZZ(0) q[33], q[22];\nRZZ(0) q[0], q[4];\nRZZ(0) q[41], q[27];\nRZZ(0) q[37], q[11];\nRZZ(0) q[52], q[28];\nRZZ(0) q[14], q[42];\nRZZ(0) q[1], q[50];\nRZZ(0) q[19], q[30];\nRZZ(0) q[7], q[17];\nRZZ(0) q[55], q[45];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[34], q[48];\nRZZ(0) q[14], q[54];\nRZZ(0) q[27], q[8];\nRZZ(0) q[55], q[10];\nRZZ(0) q[35], q[33];\nRZZ(0) q[53], q[41];\nRZZ(0) q[52], q[26];\nRZZ(0) q[15], q[7];\nRZZ(0) q[50], q[29];\nRZZ(0) q[43], q[45];\nRZZ(0) q[11], q[42];\nRZZ(0) q[44], q[9];\nRZZ(0) q[19], q[13];\nRZZ(0) q[23], q[2];\nRZZ(0) q[39], q[18];\nRZZ(0) q[12], q[30];\nRZZ(0) q[3], q[22];\nRZZ(0) q[38], q[4];\nRZZ(0) q[36], q[46];\nRZZ(0) q[24], q[17];\nRZZ(0) q[0], q[51];\nRZZ(0) q[40], q[47];\nRZZ(0) q[6], q[25];\nRZZ(0) q[16], q[21];\nRZZ(0) q[37], q[1];\nRZZ(0) q[49], q[20];\nRZZ(0) q[28], q[32];\nRZZ(0) q[5], q[31];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[22];\nry(3.5*pi) q[24];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[9];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nry(3.5*pi) q[21];\nry(0.5*pi) q[23];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[17], q[4];\nRZZ(0) q[36], q[5];\nRZZ(0) q[43], q[15];\nRZZ(0) q[24], q[2];\nRZZ(0) q[1], q[46];\nRZZ(0) q[39], q[27];\nRZZ(0) q[8], q[49];\nRZZ(0) q[14], q[19];\nRZZ(0) q[25], q[12];\nRZZ(0) q[45], q[48];\nRZZ(0) q[26], q[11];\nRZZ(0) q[37], q[0];\nRZZ(0) q[54], q[21];\nRZZ(0) q[18], q[30];\nRZZ(0) q[20], q[6];\nRZZ(0) q[13], q[47];\nRZZ(0) q[55], q[31];\nRZZ(0) q[29], q[53];\nRZZ(0) q[33], q[50];\nRZZ(0) q[10], q[16];\nRZZ(0) q[42], q[23];\nRZZ(0) q[35], q[44];\nRZZ(0) q[22], q[32];\nRZZ(0) q[51], q[7];\nRZZ(0) q[3], q[38];\nRZZ(0) q[9], q[34];\nRZZ(0) q[28], q[40];\nRZZ(0) q[41], q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0) q[52], q[39];\nRZZ(0) q[54], q[44];\nRZZ(0) q[1], q[10];\nRZZ(0) q[24], q[16];\nRZZ(0) q[30], q[0];\nRZZ(0) q[15], q[47];\nRZZ(0) q[51], q[31];\nRZZ(0) q[18], q[9];\nRZZ(0) q[37], q[41];\nRZZ(0) q[34], q[26];\nRZZ(0) q[8], q[5];\nRZZ(0) q[25], q[35];\nRZZ(0) q[53], q[13];\nRZZ(0) q[46], q[43];\nRZZ(0) q[55], q[12];\nRZZ(0) q[38], q[36];\nRZZ(0) q[48], q[7];\nRZZ(0) q[29], q[2];\nRZZ(0) q[21], q[49];\nRZZ(0) q[6], q[45];\nRZZ(0) q[23], q[27];\nRZZ(0) q[33], q[3];\nRZZ(0) q[40], q[22];\nRZZ(0) q[50], q[17];\nRZZ(0) q[20], q[28];\nRZZ(0) q[42], q[4];\nRZZ(0) q[19], q[11];\nRZZ(0) q[14], q[32];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[0], q[38];\nRZZ(0) q[44], q[3];\nRZZ(0) q[23], q[10];\nRZZ(0) q[43], q[7];\nRZZ(0) q[54], q[11];\nRZZ(0) q[5], q[51];\nRZZ(0) q[22], q[16];\nRZZ(0) q[50], q[27];\nRZZ(0) q[47], q[6];\nRZZ(0) q[9], q[21];\nRZZ(0) q[25], q[2];\nRZZ(0) q[37], q[35];\nRZZ(0) q[14], q[17];\nRZZ(0) q[1], q[29];\nRZZ(0) q[49], q[41];\nRZZ(0) q[19], q[18];\nRZZ(0) q[36], q[20];\nRZZ(0) q[28], q[4];\nRZZ(0) q[32], q[12];\nRZZ(0) q[52], q[40];\nRZZ(0) q[39], q[46];\nRZZ(0) q[13], q[31];\nRZZ(0) q[48], q[34];\nRZZ(0) q[15], q[26];\nRZZ(0) q[45], q[33];\nRZZ(0) q[55], q[42];\nRZZ(0) q[24], q[30];\nRZZ(0) q[8], q[53];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[24];\nry(3.5*pi) q[26];\nry(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[49];\nry(3.5*pi) q[51];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[52], q[24];\nRZZ(0) q[45], q[11];\nRZZ(0) q[37], q[49];\nRZZ(0) q[6], q[35];\nRZZ(0) q[30], q[53];\nRZZ(0) q[22], q[8];\nRZZ(0) q[42], q[32];\nRZZ(0) q[33], q[20];\nRZZ(0) q[50], q[27];\nRZZ(0) q[51], q[10];\nRZZ(0) q[54], q[18];\nRZZ(0) q[46], q[23];\nRZZ(0) q[13], q[0];\nRZZ(0) q[44], q[38];\nRZZ(0) q[36], q[55];\nRZZ(0) q[29], q[15];\nRZZ(0) q[5], q[16];\nRZZ(0) q[26], q[43];\nRZZ(0) q[21], q[31];\nRZZ(0) q[12], q[39];\nRZZ(0) q[2], q[4];\nRZZ(0) q[28], q[47];\nRZZ(0) q[1], q[40];\nRZZ(0) q[9], q[3];\nRZZ(0) q[7], q[19];\nRZZ(0) q[25], q[17];\nRZZ(0) q[14], q[41];\nRZZ(0) q[34], q[48];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0) q[54], q[35];\nRZZ(0) q[40], q[22];\nRZZ(0) q[11], q[26];\nRZZ(0) q[3], q[16];\nRZZ(0) q[37], q[33];\nRZZ(0) q[24], q[23];\nRZZ(0) q[0], q[19];\nRZZ(0) q[13], q[25];\nRZZ(0) q[52], q[6];\nRZZ(0) q[47], q[14];\nRZZ(0) q[12], q[46];\nRZZ(0) q[4], q[20];\nRZZ(0) q[10], q[30];\nRZZ(0) q[43], q[38];\nRZZ(0) q[15], q[18];\nRZZ(0) q[50], q[21];\nRZZ(0) q[7], q[41];\nRZZ(0) q[9], q[8];\nRZZ(0) q[29], q[2];\nRZZ(0) q[39], q[31];\nRZZ(0) q[45], q[27];\nRZZ(0) q[5], q[48];\nRZZ(0) q[36], q[44];\nRZZ(0) q[34], q[49];\nRZZ(0) q[28], q[1];\nRZZ(0) q[32], q[51];\nRZZ(0) q[53], q[17];\nRZZ(0) q[42], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[29], q[42];\nRZZ(0) q[0], q[40];\nRZZ(0) q[31], q[25];\nRZZ(0) q[27], q[5];\nRZZ(0) q[38], q[24];\nRZZ(0) q[16], q[14];\nRZZ(0) q[32], q[36];\nRZZ(0) q[12], q[8];\nRZZ(0) q[13], q[2];\nRZZ(0) q[43], q[41];\nRZZ(0) q[39], q[55];\nRZZ(0) q[54], q[52];\nRZZ(0) q[47], q[26];\nRZZ(0) q[1], q[28];\nRZZ(0) q[17], q[53];\nRZZ(0) q[44], q[33];\nRZZ(0) q[20], q[37];\nRZZ(0) q[49], q[21];\nRZZ(0) q[10], q[34];\nRZZ(0) q[4], q[6];\nRZZ(0) q[3], q[46];\nRZZ(0) q[50], q[22];\nRZZ(0) q[7], q[15];\nRZZ(0) q[23], q[19];\nRZZ(0) q[30], q[51];\nRZZ(0) q[35], q[11];\nRZZ(0) q[9], q[45];\nRZZ(0) q[18], q[48];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(1.0*pi) q[46];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[52];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[26], q[42];\nRZZ(0) q[52], q[0];\nRZZ(0) q[55], q[18];\nRZZ(0) q[35], q[4];\nRZZ(0) q[33], q[1];\nRZZ(0) q[36], q[37];\nRZZ(0) q[47], q[11];\nRZZ(0) q[10], q[6];\nRZZ(0) q[2], q[31];\nRZZ(0) q[40], q[14];\nRZZ(0) q[41], q[13];\nRZZ(0) q[20], q[32];\nRZZ(0) q[5], q[39];\nRZZ(0) q[23], q[51];\nRZZ(0) q[21], q[30];\nRZZ(0) q[3], q[25];\nRZZ(0) q[46], q[48];\nRZZ(0) q[7], q[54];\nRZZ(0) q[50], q[44];\nRZZ(0) q[8], q[43];\nRZZ(0) q[9], q[17];\nRZZ(0) q[28], q[16];\nRZZ(0) q[45], q[15];\nRZZ(0) q[38], q[24];\nRZZ(0) q[29], q[12];\nRZZ(0) q[22], q[27];\nRZZ(0) q[34], q[53];\nRZZ(0) q[19], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[47], q[17];\nRZZ(0) q[42], q[43];\nRZZ(0) q[41], q[54];\nRZZ(0) q[30], q[22];\nRZZ(0) q[6], q[27];\nRZZ(0) q[15], q[7];\nRZZ(0) q[25], q[49];\nRZZ(0) q[28], q[9];\nRZZ(0) q[11], q[31];\nRZZ(0) q[33], q[34];\nRZZ(0) q[26], q[19];\nRZZ(0) q[55], q[29];\nRZZ(0) q[53], q[50];\nRZZ(0) q[40], q[0];\nRZZ(0) q[10], q[4];\nRZZ(0) q[45], q[1];\nRZZ(0) q[5], q[2];\nRZZ(0) q[46], q[39];\nRZZ(0) q[24], q[44];\nRZZ(0) q[36], q[38];\nRZZ(0) q[12], q[16];\nRZZ(0) q[23], q[14];\nRZZ(0) q[51], q[8];\nRZZ(0) q[18], q[21];\nRZZ(0) q[52], q[32];\nRZZ(0) q[37], q[3];\nRZZ(0) q[35], q[13];\nRZZ(0) q[48], q[20];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[24];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[38];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[50];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[52], q[41];\nRZZ(0) q[6], q[12];\nRZZ(0) q[37], q[39];\nRZZ(0) q[26], q[32];\nRZZ(0) q[34], q[11];\nRZZ(0) q[25], q[54];\nRZZ(0) q[40], q[20];\nRZZ(0) q[50], q[44];\nRZZ(0) q[53], q[31];\nRZZ(0) q[42], q[7];\nRZZ(0) q[48], q[9];\nRZZ(0) q[15], q[0];\nRZZ(0) q[22], q[29];\nRZZ(0) q[19], q[28];\nRZZ(0) q[55], q[27];\nRZZ(0) q[49], q[45];\nRZZ(0) q[24], q[18];\nRZZ(0) q[5], q[23];\nRZZ(0) q[51], q[2];\nRZZ(0) q[47], q[30];\nRZZ(0) q[4], q[43];\nRZZ(0) q[17], q[35];\nRZZ(0) q[36], q[21];\nRZZ(0) q[33], q[13];\nRZZ(0) q[1], q[46];\nRZZ(0) q[3], q[14];\nRZZ(0) q[10], q[8];\nRZZ(0) q[38], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[53], q[15];\nRZZ(0) q[11], q[29];\nRZZ(0) q[4], q[17];\nRZZ(0) q[12], q[50];\nRZZ(0) q[40], q[45];\nRZZ(0) q[20], q[7];\nRZZ(0) q[33], q[52];\nRZZ(0) q[39], q[13];\nRZZ(0) q[41], q[31];\nRZZ(0) q[5], q[1];\nRZZ(0) q[36], q[38];\nRZZ(0) q[42], q[54];\nRZZ(0) q[49], q[8];\nRZZ(0) q[24], q[27];\nRZZ(0) q[37], q[22];\nRZZ(0) q[14], q[55];\nRZZ(0) q[2], q[46];\nRZZ(0) q[16], q[10];\nRZZ(0) q[34], q[48];\nRZZ(0) q[0], q[51];\nRZZ(0) q[28], q[6];\nRZZ(0) q[9], q[35];\nRZZ(0) q[25], q[47];\nRZZ(0) q[26], q[19];\nRZZ(0) q[43], q[30];\nRZZ(0) q[21], q[3];\nRZZ(0) q[32], q[44];\nRZZ(0) q[18], q[23];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nry(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[34];\nry(1.0*pi) q[35];\nry(1.0*pi) q[36];\nry(1.0*pi) q[39];\nry(0.5*pi) q[43];\nry(3.5*pi) q[45];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[36], q[39];\nRZZ(0) q[29], q[46];\nRZZ(0) q[35], q[0];\nRZZ(0) q[23], q[44];\nRZZ(0) q[34], q[13];\nRZZ(0) q[45], q[21];\nRZZ(0) q[30], q[54];\nRZZ(0) q[5], q[51];\nRZZ(0) q[38], q[8];\nRZZ(0) q[31], q[53];\nRZZ(0) q[9], q[49];\nRZZ(0) q[22], q[19];\nRZZ(0) q[26], q[27];\nRZZ(0) q[42], q[25];\nRZZ(0) q[43], q[24];\nRZZ(0) q[14], q[41];\nRZZ(0) q[4], q[11];\nRZZ(0) q[40], q[12];\nRZZ(0) q[33], q[10];\nRZZ(0) q[28], q[52];\nRZZ(0) q[1], q[50];\nRZZ(0) q[47], q[32];\nRZZ(0) q[55], q[6];\nRZZ(0) q[16], q[7];\nRZZ(0) q[3], q[18];\nRZZ(0) q[15], q[37];\nRZZ(0) q[20], q[48];\nRZZ(0) q[17], q[2];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[29];\nry(3.5*pi) q[31];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nRZZ(0) q[3], q[2];\nRZZ(0) q[51], q[6];\nRZZ(0) q[38], q[11];\nRZZ(0) q[5], q[14];\nRZZ(0) q[42], q[1];\nRZZ(0) q[40], q[9];\nRZZ(0) q[43], q[8];\nRZZ(0) q[16], q[34];\nRZZ(0) q[30], q[28];\nRZZ(0) q[45], q[13];\nRZZ(0) q[46], q[35];\nRZZ(0) q[50], q[32];\nRZZ(0) q[18], q[48];\nRZZ(0) q[12], q[10];\nRZZ(0) q[49], q[33];\nRZZ(0) q[41], q[19];\nRZZ(0) q[29], q[20];\nRZZ(0) q[55], q[22];\nRZZ(0) q[54], q[37];\nRZZ(0) q[4], q[0];\nRZZ(0) q[39], q[36];\nRZZ(0) q[53], q[24];\nRZZ(0) q[23], q[21];\nRZZ(0) q[47], q[31];\nRZZ(0) q[7], q[26];\nRZZ(0) q[52], q[17];\nRZZ(0) q[25], q[44];\nRZZ(0) q[15], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[12], q[41];\nRZZ(0) q[33], q[22];\nRZZ(0) q[16], q[32];\nRZZ(0) q[49], q[14];\nRZZ(0) q[8], q[20];\nRZZ(0) q[11], q[47];\nRZZ(0) q[28], q[53];\nRZZ(0) q[40], q[36];\nRZZ(0) q[55], q[25];\nRZZ(0) q[7], q[50];\nRZZ(0) q[52], q[17];\nRZZ(0) q[5], q[2];\nRZZ(0) q[13], q[6];\nRZZ(0) q[38], q[31];\nRZZ(0) q[18], q[46];\nRZZ(0) q[44], q[19];\nRZZ(0) q[1], q[9];\nRZZ(0) q[0], q[42];\nRZZ(0) q[54], q[23];\nRZZ(0) q[15], q[29];\nRZZ(0) q[10], q[35];\nRZZ(0) q[39], q[21];\nRZZ(0) q[3], q[30];\nRZZ(0) q[26], q[34];\nRZZ(0) q[27], q[48];\nRZZ(0) q[43], q[37];\nRZZ(0) q[4], q[24];\nRZZ(0) q[51], q[45];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[46], q[2];\nRZZ(0) q[54], q[30];\nRZZ(0) q[12], q[55];\nRZZ(0) q[13], q[29];\nRZZ(0) q[28], q[40];\nRZZ(0) q[16], q[52];\nRZZ(0) q[5], q[37];\nRZZ(0) q[26], q[38];\nRZZ(0) q[35], q[47];\nRZZ(0) q[23], q[15];\nRZZ(0) q[20], q[51];\nRZZ(0) q[42], q[50];\nRZZ(0) q[34], q[19];\nRZZ(0) q[36], q[9];\nRZZ(0) q[41], q[22];\nRZZ(0) q[6], q[25];\nRZZ(0) q[10], q[24];\nRZZ(0) q[8], q[31];\nRZZ(0) q[27], q[45];\nRZZ(0) q[43], q[49];\nRZZ(0) q[1], q[17];\nRZZ(0) q[44], q[33];\nRZZ(0) q[7], q[11];\nRZZ(0) q[39], q[3];\nRZZ(0) q[14], q[53];\nRZZ(0) q[21], q[0];\nRZZ(0) q[48], q[18];\nRZZ(0) q[4], q[32];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[46], q[31];\nRZZ(0) q[43], q[19];\nRZZ(0) q[3], q[9];\nRZZ(0) q[52], q[33];\nRZZ(0) q[38], q[5];\nRZZ(0) q[53], q[17];\nRZZ(0) q[14], q[25];\nRZZ(0) q[18], q[47];\nRZZ(0) q[28], q[34];\nRZZ(0) q[23], q[44];\nRZZ(0) q[10], q[35];\nRZZ(0) q[21], q[29];\nRZZ(0) q[54], q[36];\nRZZ(0) q[39], q[49];\nRZZ(0) q[12], q[6];\nRZZ(0) q[50], q[20];\nRZZ(0) q[1], q[7];\nRZZ(0) q[32], q[4];\nRZZ(0) q[16], q[8];\nRZZ(0) q[0], q[42];\nRZZ(0) q[2], q[13];\nRZZ(0) q[24], q[40];\nRZZ(0) q[45], q[48];\nRZZ(0) q[27], q[15];\nRZZ(0) q[55], q[26];\nRZZ(0) q[11], q[30];\nRZZ(0) q[37], q[22];\nRZZ(0) q[41], q[51];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[15];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[36];\nry(0.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[48], q[25];\nRZZ(0) q[24], q[47];\nRZZ(0) q[44], q[40];\nRZZ(0) q[13], q[35];\nRZZ(0) q[6], q[16];\nRZZ(0) q[26], q[41];\nRZZ(0) q[7], q[2];\nRZZ(0) q[50], q[52];\nRZZ(0) q[32], q[19];\nRZZ(0) q[9], q[20];\nRZZ(0) q[29], q[21];\nRZZ(0) q[17], q[53];\nRZZ(0) q[15], q[8];\nRZZ(0) q[12], q[1];\nRZZ(0) q[37], q[11];\nRZZ(0) q[3], q[22];\nRZZ(0) q[5], q[46];\nRZZ(0) q[18], q[10];\nRZZ(0) q[34], q[42];\nRZZ(0) q[31], q[43];\nRZZ(0) q[38], q[28];\nRZZ(0) q[0], q[54];\nRZZ(0) q[23], q[36];\nRZZ(0) q[4], q[55];\nRZZ(0) q[49], q[51];\nRZZ(0) q[39], q[45];\nRZZ(0) q[33], q[14];\nRZZ(0) q[27], q[30];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[21], q[35];\nRZZ(0) q[52], q[55];\nRZZ(0) q[37], q[32];\nRZZ(0) q[14], q[4];\nRZZ(0) q[11], q[45];\nRZZ(0) q[25], q[40];\nRZZ(0) q[26], q[19];\nRZZ(0) q[22], q[33];\nRZZ(0) q[3], q[5];\nRZZ(0) q[7], q[16];\nRZZ(0) q[2], q[41];\nRZZ(0) q[38], q[42];\nRZZ(0) q[29], q[0];\nRZZ(0) q[24], q[50];\nRZZ(0) q[43], q[12];\nRZZ(0) q[53], q[36];\nRZZ(0) q[17], q[51];\nRZZ(0) q[49], q[20];\nRZZ(0) q[39], q[30];\nRZZ(0) q[28], q[46];\nRZZ(0) q[6], q[44];\nRZZ(0) q[9], q[18];\nRZZ(0) q[13], q[47];\nRZZ(0) q[8], q[48];\nRZZ(0) q[23], q[31];\nRZZ(0) q[54], q[27];\nRZZ(0) q[10], q[15];\nRZZ(0) q[34], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[21];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[36];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[3], q[44];\nRZZ(0) q[6], q[27];\nRZZ(0) q[21], q[23];\nRZZ(0) q[8], q[39];\nRZZ(0) q[29], q[32];\nRZZ(0) q[45], q[50];\nRZZ(0) q[36], q[11];\nRZZ(0) q[35], q[24];\nRZZ(0) q[22], q[41];\nRZZ(0) q[19], q[34];\nRZZ(0) q[38], q[25];\nRZZ(0) q[43], q[53];\nRZZ(0) q[52], q[12];\nRZZ(0) q[14], q[47];\nRZZ(0) q[48], q[30];\nRZZ(0) q[16], q[5];\nRZZ(0) q[28], q[46];\nRZZ(0) q[2], q[26];\nRZZ(0) q[55], q[7];\nRZZ(0) q[49], q[40];\nRZZ(0) q[15], q[4];\nRZZ(0) q[37], q[13];\nRZZ(0) q[54], q[17];\nRZZ(0) q[0], q[18];\nRZZ(0) q[31], q[1];\nRZZ(0) q[51], q[10];\nRZZ(0) q[9], q[33];\nRZZ(0) q[42], q[20];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0) q[19], q[22];\nRZZ(0) q[44], q[8];\nRZZ(0) q[2], q[27];\nRZZ(0) q[5], q[55];\nRZZ(0) q[0], q[17];\nRZZ(0) q[11], q[38];\nRZZ(0) q[15], q[42];\nRZZ(0) q[41], q[51];\nRZZ(0) q[28], q[23];\nRZZ(0) q[52], q[7];\nRZZ(0) q[20], q[1];\nRZZ(0) q[33], q[50];\nRZZ(0) q[26], q[36];\nRZZ(0) q[37], q[39];\nRZZ(0) q[9], q[43];\nRZZ(0) q[18], q[4];\nRZZ(0) q[14], q[13];\nRZZ(0) q[48], q[32];\nRZZ(0) q[25], q[54];\nRZZ(0) q[10], q[46];\nRZZ(0) q[12], q[21];\nRZZ(0) q[6], q[31];\nRZZ(0) q[45], q[29];\nRZZ(0) q[53], q[24];\nRZZ(0) q[40], q[49];\nRZZ(0) q[34], q[30];\nRZZ(0) q[3], q[47];\nRZZ(0) q[16], q[35];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[9];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0) q[42], q[20];\nRZZ(0) q[4], q[12];\nRZZ(0) q[33], q[28];\nRZZ(0) q[32], q[29];\nRZZ(0) q[44], q[37];\nRZZ(0) q[55], q[45];\nRZZ(0) q[23], q[40];\nRZZ(0) q[11], q[18];\nRZZ(0) q[34], q[19];\nRZZ(0) q[39], q[31];\nRZZ(0) q[51], q[1];\nRZZ(0) q[2], q[36];\nRZZ(0) q[0], q[14];\nRZZ(0) q[35], q[53];\nRZZ(0) q[15], q[24];\nRZZ(0) q[54], q[6];\nRZZ(0) q[17], q[7];\nRZZ(0) q[16], q[21];\nRZZ(0) q[27], q[5];\nRZZ(0) q[38], q[49];\nRZZ(0) q[13], q[3];\nRZZ(0) q[46], q[10];\nRZZ(0) q[48], q[25];\nRZZ(0) q[41], q[30];\nRZZ(0) q[22], q[43];\nRZZ(0) q[8], q[52];\nRZZ(0) q[47], q[50];\nRZZ(0) q[26], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(1.0*pi) q[23];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[12], q[49];\nRZZ(0) q[43], q[41];\nRZZ(0) q[24], q[22];\nRZZ(0) q[54], q[47];\nRZZ(0) q[26], q[23];\nRZZ(0) q[7], q[19];\nRZZ(0) q[46], q[39];\nRZZ(0) q[35], q[9];\nRZZ(0) q[40], q[2];\nRZZ(0) q[38], q[3];\nRZZ(0) q[52], q[14];\nRZZ(0) q[10], q[5];\nRZZ(0) q[34], q[30];\nRZZ(0) q[25], q[18];\nRZZ(0) q[20], q[45];\nRZZ(0) q[16], q[53];\nRZZ(0) q[51], q[17];\nRZZ(0) q[37], q[13];\nRZZ(0) q[28], q[1];\nRZZ(0) q[55], q[15];\nRZZ(0) q[48], q[8];\nRZZ(0) q[31], q[21];\nRZZ(0) q[36], q[0];\nRZZ(0) q[6], q[32];\nRZZ(0) q[11], q[29];\nRZZ(0) q[27], q[33];\nRZZ(0) q[4], q[42];\nRZZ(0) q[44], q[50];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0) q[16], q[40];\nRZZ(0) q[53], q[26];\nRZZ(0) q[44], q[24];\nRZZ(0) q[20], q[34];\nRZZ(0) q[14], q[47];\nRZZ(0) q[37], q[52];\nRZZ(0) q[13], q[3];\nRZZ(0) q[55], q[32];\nRZZ(0) q[43], q[46];\nRZZ(0) q[22], q[36];\nRZZ(0) q[54], q[17];\nRZZ(0) q[49], q[11];\nRZZ(0) q[28], q[31];\nRZZ(0) q[39], q[5];\nRZZ(0) q[15], q[38];\nRZZ(0) q[33], q[21];\nRZZ(0) q[41], q[1];\nRZZ(0) q[50], q[35];\nRZZ(0) q[45], q[7];\nRZZ(0) q[18], q[51];\nRZZ(0) q[6], q[10];\nRZZ(0) q[27], q[23];\nRZZ(0) q[9], q[12];\nRZZ(0) q[8], q[19];\nRZZ(0) q[30], q[2];\nRZZ(0) q[0], q[4];\nRZZ(0) q[42], q[29];\nRZZ(0) q[48], q[25];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[32];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[48], q[25];\nRZZ(0) q[9], q[37];\nRZZ(0) q[33], q[16];\nRZZ(0) q[39], q[12];\nRZZ(0) q[38], q[49];\nRZZ(0) q[21], q[17];\nRZZ(0) q[4], q[36];\nRZZ(0) q[10], q[8];\nRZZ(0) q[0], q[2];\nRZZ(0) q[23], q[14];\nRZZ(0) q[42], q[19];\nRZZ(0) q[46], q[27];\nRZZ(0) q[32], q[40];\nRZZ(0) q[5], q[18];\nRZZ(0) q[31], q[26];\nRZZ(0) q[7], q[52];\nRZZ(0) q[15], q[34];\nRZZ(0) q[1], q[44];\nRZZ(0) q[22], q[55];\nRZZ(0) q[53], q[13];\nRZZ(0) q[45], q[35];\nRZZ(0) q[3], q[28];\nRZZ(0) q[51], q[47];\nRZZ(0) q[29], q[24];\nRZZ(0) q[50], q[6];\nRZZ(0) q[43], q[11];\nRZZ(0) q[20], q[30];\nRZZ(0) q[41], q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[55];\nRZZ(0) q[12], q[47];\nRZZ(0) q[22], q[32];\nRZZ(0) q[45], q[38];\nRZZ(0) q[14], q[30];\nRZZ(0) q[35], q[25];\nRZZ(0) q[50], q[49];\nRZZ(0) q[27], q[23];\nRZZ(0) q[19], q[42];\nRZZ(0) q[17], q[51];\nRZZ(0) q[33], q[29];\nRZZ(0) q[0], q[20];\nRZZ(0) q[26], q[43];\nRZZ(0) q[41], q[36];\nRZZ(0) q[44], q[39];\nRZZ(0) q[3], q[18];\nRZZ(0) q[16], q[9];\nRZZ(0) q[34], q[1];\nRZZ(0) q[24], q[46];\nRZZ(0) q[37], q[7];\nRZZ(0) q[31], q[40];\nRZZ(0) q[53], q[2];\nRZZ(0) q[5], q[8];\nRZZ(0) q[55], q[4];\nRZZ(0) q[15], q[11];\nRZZ(0) q[21], q[6];\nRZZ(0) q[52], q[10];\nRZZ(0) q[28], q[13];\nRZZ(0) q[54], q[48];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[18], q[34];\nRZZ(0) q[55], q[52];\nRZZ(0) q[33], q[44];\nRZZ(0) q[25], q[0];\nRZZ(0) q[29], q[41];\nRZZ(0) q[3], q[11];\nRZZ(0) q[17], q[46];\nRZZ(0) q[10], q[12];\nRZZ(0) q[37], q[48];\nRZZ(0) q[21], q[19];\nRZZ(0) q[20], q[5];\nRZZ(0) q[13], q[16];\nRZZ(0) q[23], q[15];\nRZZ(0) q[49], q[27];\nRZZ(0) q[51], q[22];\nRZZ(0) q[6], q[24];\nRZZ(0) q[30], q[9];\nRZZ(0) q[8], q[50];\nRZZ(0) q[36], q[47];\nRZZ(0) q[14], q[7];\nRZZ(0) q[42], q[38];\nRZZ(0) q[39], q[31];\nRZZ(0) q[53], q[43];\nRZZ(0) q[2], q[40];\nRZZ(0) q[28], q[1];\nRZZ(0) q[54], q[26];\nRZZ(0) q[45], q[35];\nRZZ(0) q[4], q[32];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[38], q[28];\nRZZ(0) q[26], q[55];\nRZZ(0) q[45], q[53];\nRZZ(0) q[40], q[44];\nRZZ(0) q[47], q[49];\nRZZ(0) q[33], q[18];\nRZZ(0) q[22], q[36];\nRZZ(0) q[5], q[39];\nRZZ(0) q[48], q[54];\nRZZ(0) q[37], q[15];\nRZZ(0) q[12], q[19];\nRZZ(0) q[35], q[7];\nRZZ(0) q[52], q[9];\nRZZ(0) q[43], q[51];\nRZZ(0) q[2], q[0];\nRZZ(0) q[24], q[10];\nRZZ(0) q[27], q[1];\nRZZ(0) q[21], q[13];\nRZZ(0) q[32], q[8];\nRZZ(0) q[41], q[50];\nRZZ(0) q[29], q[42];\nRZZ(0) q[46], q[6];\nRZZ(0) q[34], q[25];\nRZZ(0) q[3], q[11];\nRZZ(0) q[30], q[31];\nRZZ(0) q[14], q[16];\nRZZ(0) q[4], q[17];\nRZZ(0) q[23], q[20];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[30];\nry(3.5*pi) q[32];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nry(1.0*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[17], q[21];\nRZZ(0) q[5], q[44];\nRZZ(0) q[23], q[37];\nRZZ(0) q[14], q[6];\nRZZ(0) q[36], q[35];\nRZZ(0) q[48], q[24];\nRZZ(0) q[25], q[31];\nRZZ(0) q[32], q[26];\nRZZ(0) q[16], q[30];\nRZZ(0) q[10], q[7];\nRZZ(0) q[41], q[33];\nRZZ(0) q[38], q[9];\nRZZ(0) q[18], q[11];\nRZZ(0) q[28], q[4];\nRZZ(0) q[2], q[42];\nRZZ(0) q[54], q[12];\nRZZ(0) q[49], q[55];\nRZZ(0) q[40], q[53];\nRZZ(0) q[20], q[46];\nRZZ(0) q[39], q[15];\nRZZ(0) q[52], q[22];\nRZZ(0) q[45], q[1];\nRZZ(0) q[0], q[13];\nRZZ(0) q[47], q[3];\nRZZ(0) q[50], q[51];\nRZZ(0) q[19], q[29];\nRZZ(0) q[43], q[27];\nRZZ(0) q[8], q[34];\nry(3.5*pi) q[2];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[17];\nry(1.0*pi) q[22];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[44];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[29];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nRZZ(0) q[51], q[36];\nRZZ(0) q[8], q[13];\nRZZ(0) q[5], q[31];\nRZZ(0) q[53], q[45];\nRZZ(0) q[44], q[40];\nRZZ(0) q[15], q[24];\nRZZ(0) q[55], q[9];\nRZZ(0) q[21], q[23];\nRZZ(0) q[14], q[34];\nRZZ(0) q[11], q[47];\nRZZ(0) q[49], q[2];\nRZZ(0) q[18], q[52];\nRZZ(0) q[39], q[48];\nRZZ(0) q[1], q[41];\nRZZ(0) q[7], q[42];\nRZZ(0) q[0], q[27];\nRZZ(0) q[20], q[33];\nRZZ(0) q[22], q[54];\nRZZ(0) q[37], q[30];\nRZZ(0) q[46], q[32];\nRZZ(0) q[6], q[26];\nRZZ(0) q[19], q[50];\nRZZ(0) q[35], q[16];\nRZZ(0) q[3], q[17];\nRZZ(0) q[29], q[4];\nRZZ(0) q[25], q[38];\nRZZ(0) q[10], q[43];\nRZZ(0) q[12], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[9], q[50];\nRZZ(0) q[1], q[31];\nRZZ(0) q[55], q[23];\nRZZ(0) q[6], q[34];\nRZZ(0) q[26], q[22];\nRZZ(0) q[20], q[14];\nRZZ(0) q[17], q[16];\nRZZ(0) q[36], q[12];\nRZZ(0) q[8], q[47];\nRZZ(0) q[29], q[32];\nRZZ(0) q[40], q[49];\nRZZ(0) q[30], q[38];\nRZZ(0) q[13], q[19];\nRZZ(0) q[44], q[54];\nRZZ(0) q[25], q[39];\nRZZ(0) q[27], q[35];\nRZZ(0) q[0], q[15];\nRZZ(0) q[18], q[46];\nRZZ(0) q[33], q[3];\nRZZ(0) q[37], q[53];\nRZZ(0) q[2], q[28];\nRZZ(0) q[41], q[24];\nRZZ(0) q[48], q[21];\nRZZ(0) q[52], q[42];\nRZZ(0) q[43], q[10];\nRZZ(0) q[51], q[7];\nRZZ(0) q[45], q[11];\nRZZ(0) q[4], q[5];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[45], q[14];\nRZZ(0) q[9], q[1];\nRZZ(0) q[15], q[53];\nRZZ(0) q[26], q[22];\nRZZ(0) q[34], q[46];\nRZZ(0) q[7], q[49];\nRZZ(0) q[21], q[10];\nRZZ(0) q[24], q[37];\nRZZ(0) q[30], q[13];\nRZZ(0) q[0], q[31];\nRZZ(0) q[40], q[23];\nRZZ(0) q[38], q[44];\nRZZ(0) q[6], q[32];\nRZZ(0) q[43], q[8];\nRZZ(0) q[29], q[25];\nRZZ(0) q[35], q[51];\nRZZ(0) q[36], q[47];\nRZZ(0) q[11], q[20];\nRZZ(0) q[48], q[27];\nRZZ(0) q[4], q[12];\nRZZ(0) q[16], q[55];\nRZZ(0) q[28], q[3];\nRZZ(0) q[19], q[17];\nRZZ(0) q[54], q[41];\nRZZ(0) q[18], q[42];\nRZZ(0) q[33], q[39];\nRZZ(0) q[52], q[2];\nRZZ(0) q[50], q[5];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[43];\nry(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[1], q[24];\nRZZ(0) q[28], q[44];\nRZZ(0) q[45], q[7];\nRZZ(0) q[25], q[51];\nRZZ(0) q[4], q[13];\nRZZ(0) q[27], q[42];\nRZZ(0) q[53], q[2];\nRZZ(0) q[0], q[36];\nRZZ(0) q[49], q[16];\nRZZ(0) q[48], q[15];\nRZZ(0) q[14], q[38];\nRZZ(0) q[55], q[50];\nRZZ(0) q[9], q[12];\nRZZ(0) q[20], q[23];\nRZZ(0) q[11], q[39];\nRZZ(0) q[3], q[22];\nRZZ(0) q[21], q[26];\nRZZ(0) q[19], q[35];\nRZZ(0) q[46], q[34];\nRZZ(0) q[37], q[8];\nRZZ(0) q[10], q[43];\nRZZ(0) q[54], q[18];\nRZZ(0) q[31], q[41];\nRZZ(0) q[29], q[30];\nRZZ(0) q[32], q[6];\nRZZ(0) q[5], q[40];\nRZZ(0) q[47], q[52];\nRZZ(0) q[33], q[17];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[52];\nry(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0) q[48], q[19];\nRZZ(0) q[5], q[20];\nRZZ(0) q[13], q[18];\nRZZ(0) q[10], q[1];\nRZZ(0) q[28], q[11];\nRZZ(0) q[40], q[38];\nRZZ(0) q[54], q[27];\nRZZ(0) q[0], q[53];\nRZZ(0) q[21], q[42];\nRZZ(0) q[45], q[9];\nRZZ(0) q[33], q[17];\nRZZ(0) q[36], q[44];\nRZZ(0) q[55], q[15];\nRZZ(0) q[51], q[31];\nRZZ(0) q[37], q[49];\nRZZ(0) q[52], q[30];\nRZZ(0) q[25], q[14];\nRZZ(0) q[43], q[6];\nRZZ(0) q[8], q[7];\nRZZ(0) q[4], q[47];\nRZZ(0) q[39], q[3];\nRZZ(0) q[16], q[34];\nRZZ(0) q[12], q[24];\nRZZ(0) q[35], q[22];\nRZZ(0) q[46], q[26];\nRZZ(0) q[2], q[29];\nRZZ(0) q[41], q[50];\nRZZ(0) q[32], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[47], q[31];\nRZZ(0) q[27], q[10];\nRZZ(0) q[38], q[42];\nRZZ(0) q[28], q[54];\nRZZ(0) q[15], q[13];\nRZZ(0) q[41], q[14];\nRZZ(0) q[39], q[37];\nRZZ(0) q[18], q[6];\nRZZ(0) q[29], q[16];\nRZZ(0) q[43], q[26];\nRZZ(0) q[24], q[36];\nRZZ(0) q[2], q[22];\nRZZ(0) q[5], q[11];\nRZZ(0) q[50], q[25];\nRZZ(0) q[12], q[7];\nRZZ(0) q[44], q[46];\nRZZ(0) q[34], q[19];\nRZZ(0) q[8], q[45];\nRZZ(0) q[23], q[0];\nRZZ(0) q[55], q[51];\nRZZ(0) q[33], q[35];\nRZZ(0) q[17], q[20];\nRZZ(0) q[4], q[49];\nRZZ(0) q[52], q[53];\nRZZ(0) q[32], q[40];\nRZZ(0) q[21], q[1];\nRZZ(0) q[3], q[48];\nRZZ(0) q[9], q[30];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[17];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[41];\nry(3.5*pi) q[45];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[54];\nRZZ(0) q[46], q[30];\nRZZ(0) q[29], q[23];\nRZZ(0) q[25], q[55];\nRZZ(0) q[40], q[22];\nRZZ(0) q[27], q[37];\nRZZ(0) q[31], q[38];\nRZZ(0) q[3], q[28];\nRZZ(0) q[4], q[39];\nRZZ(0) q[41], q[16];\nRZZ(0) q[44], q[10];\nRZZ(0) q[20], q[54];\nRZZ(0) q[8], q[34];\nRZZ(0) q[6], q[17];\nRZZ(0) q[42], q[15];\nRZZ(0) q[19], q[11];\nRZZ(0) q[36], q[32];\nRZZ(0) q[9], q[43];\nRZZ(0) q[53], q[45];\nRZZ(0) q[51], q[35];\nRZZ(0) q[47], q[0];\nRZZ(0) q[7], q[5];\nRZZ(0) q[48], q[2];\nRZZ(0) q[50], q[14];\nRZZ(0) q[18], q[26];\nRZZ(0) q[49], q[13];\nRZZ(0) q[12], q[1];\nRZZ(0) q[52], q[24];\nRZZ(0) q[21], q[33];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (8, 1) [39]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[22];\nry(0.5*pi) q[24];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[30];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[39];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[45];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0) q[43], q[10];\nRZZ(0) q[51], q[20];\nRZZ(0) q[25], q[15];\nRZZ(0) q[48], q[41];\nRZZ(0) q[19], q[5];\nRZZ(0) q[36], q[34];\nRZZ(0) q[45], q[47];\nRZZ(0) q[8], q[0];\nRZZ(0) q[21], q[29];\nRZZ(0) q[46], q[37];\nRZZ(0) q[4], q[12];\nRZZ(0) q[30], q[54];\nRZZ(0) q[38], q[49];\nRZZ(0) q[27], q[11];\nRZZ(0) q[16], q[35];\nRZZ(0) q[1], q[55];\nRZZ(0) q[26], q[28];\nRZZ(0) q[6], q[44];\nRZZ(0) q[9], q[2];\nRZZ(0) q[32], q[31];\nRZZ(0) q[13], q[23];\nRZZ(0) q[52], q[50];\nRZZ(0) q[3], q[53];\nRZZ(0) q[42], q[40];\nRZZ(0) q[39], q[7];\nRZZ(0) q[14], q[33];\nRZZ(0) q[18], q[17];\nRZZ(0) q[24], q[22];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[55], q[24];\nRZZ(0) q[13], q[47];\nRZZ(0) q[1], q[28];\nRZZ(0) q[11], q[5];\nRZZ(0) q[41], q[27];\nRZZ(0) q[21], q[36];\nRZZ(0) q[49], q[22];\nRZZ(0) q[54], q[9];\nRZZ(0) q[10], q[53];\nRZZ(0) q[18], q[51];\nRZZ(0) q[3], q[31];\nRZZ(0) q[6], q[40];\nRZZ(0) q[50], q[32];\nRZZ(0) q[0], q[20];\nRZZ(0) q[43], q[25];\nRZZ(0) q[46], q[16];\nRZZ(0) q[15], q[14];\nRZZ(0) q[39], q[26];\nRZZ(0) q[8], q[52];\nRZZ(0) q[44], q[30];\nRZZ(0) q[48], q[33];\nRZZ(0) q[38], q[12];\nRZZ(0) q[42], q[17];\nRZZ(0) q[23], q[34];\nRZZ(0) q[45], q[37];\nRZZ(0) q[29], q[2];\nRZZ(0) q[4], q[35];\nRZZ(0) q[19], q[7];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[23];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[51], q[44];\nRZZ(0) q[12], q[15];\nRZZ(0) q[34], q[17];\nRZZ(0) q[23], q[5];\nRZZ(0) q[9], q[3];\nRZZ(0) q[29], q[35];\nRZZ(0) q[25], q[43];\nRZZ(0) q[54], q[52];\nRZZ(0) q[18], q[27];\nRZZ(0) q[28], q[19];\nRZZ(0) q[30], q[2];\nRZZ(0) q[11], q[6];\nRZZ(0) q[37], q[46];\nRZZ(0) q[55], q[8];\nRZZ(0) q[36], q[24];\nRZZ(0) q[7], q[48];\nRZZ(0) q[10], q[1];\nRZZ(0) q[20], q[40];\nRZZ(0) q[47], q[50];\nRZZ(0) q[16], q[53];\nRZZ(0) q[14], q[41];\nRZZ(0) q[32], q[21];\nRZZ(0) q[0], q[38];\nRZZ(0) q[31], q[26];\nRZZ(0) q[42], q[22];\nRZZ(0) q[4], q[49];\nRZZ(0) q[39], q[33];\nRZZ(0) q[45], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[41];\nry(1.0*pi) q[43];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[52];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[20], q[31];\nRZZ(0) q[13], q[23];\nRZZ(0) q[16], q[43];\nRZZ(0) q[0], q[35];\nRZZ(0) q[9], q[50];\nRZZ(0) q[21], q[24];\nRZZ(0) q[55], q[5];\nRZZ(0) q[46], q[6];\nRZZ(0) q[12], q[15];\nRZZ(0) q[7], q[33];\nRZZ(0) q[47], q[19];\nRZZ(0) q[37], q[42];\nRZZ(0) q[28], q[8];\nRZZ(0) q[1], q[52];\nRZZ(0) q[25], q[36];\nRZZ(0) q[17], q[22];\nRZZ(0) q[49], q[4];\nRZZ(0) q[48], q[18];\nRZZ(0) q[53], q[27];\nRZZ(0) q[34], q[29];\nRZZ(0) q[10], q[11];\nRZZ(0) q[41], q[32];\nRZZ(0) q[38], q[14];\nRZZ(0) q[2], q[3];\nRZZ(0) q[26], q[54];\nRZZ(0) q[30], q[51];\nRZZ(0) q[44], q[40];\nRZZ(0) q[39], q[45];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[35], q[52];\nRZZ(0) q[51], q[34];\nRZZ(0) q[37], q[5];\nRZZ(0) q[1], q[9];\nRZZ(0) q[23], q[31];\nRZZ(0) q[39], q[20];\nRZZ(0) q[42], q[27];\nRZZ(0) q[54], q[47];\nRZZ(0) q[21], q[46];\nRZZ(0) q[10], q[45];\nRZZ(0) q[48], q[4];\nRZZ(0) q[0], q[12];\nRZZ(0) q[55], q[44];\nRZZ(0) q[22], q[24];\nRZZ(0) q[18], q[28];\nRZZ(0) q[36], q[50];\nRZZ(0) q[32], q[19];\nRZZ(0) q[41], q[25];\nRZZ(0) q[30], q[17];\nRZZ(0) q[16], q[43];\nRZZ(0) q[7], q[3];\nRZZ(0) q[6], q[26];\nRZZ(0) q[14], q[53];\nRZZ(0) q[8], q[40];\nRZZ(0) q[13], q[38];\nRZZ(0) q[49], q[29];\nRZZ(0) q[33], q[15];\nRZZ(0) q[11], q[2];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[25];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[3], q[36];\nRZZ(0) q[17], q[52];\nRZZ(0) q[8], q[51];\nRZZ(0) q[42], q[16];\nRZZ(0) q[55], q[28];\nRZZ(0) q[4], q[40];\nRZZ(0) q[20], q[46];\nRZZ(0) q[6], q[39];\nRZZ(0) q[54], q[9];\nRZZ(0) q[10], q[32];\nRZZ(0) q[5], q[7];\nRZZ(0) q[49], q[25];\nRZZ(0) q[47], q[23];\nRZZ(0) q[38], q[0];\nRZZ(0) q[1], q[24];\nRZZ(0) q[2], q[19];\nRZZ(0) q[27], q[35];\nRZZ(0) q[26], q[33];\nRZZ(0) q[50], q[43];\nRZZ(0) q[53], q[14];\nRZZ(0) q[44], q[15];\nRZZ(0) q[21], q[41];\nRZZ(0) q[29], q[31];\nRZZ(0) q[34], q[30];\nRZZ(0) q[48], q[11];\nRZZ(0) q[18], q[37];\nRZZ(0) q[13], q[12];\nRZZ(0) q[22], q[45];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[40], q[33];\nRZZ(0) q[26], q[17];\nRZZ(0) q[7], q[51];\nRZZ(0) q[31], q[39];\nRZZ(0) q[41], q[35];\nRZZ(0) q[11], q[44];\nRZZ(0) q[27], q[45];\nRZZ(0) q[9], q[38];\nRZZ(0) q[8], q[19];\nRZZ(0) q[21], q[36];\nRZZ(0) q[50], q[0];\nRZZ(0) q[29], q[37];\nRZZ(0) q[24], q[18];\nRZZ(0) q[14], q[55];\nRZZ(0) q[25], q[28];\nRZZ(0) q[34], q[6];\nRZZ(0) q[22], q[4];\nRZZ(0) q[12], q[16];\nRZZ(0) q[48], q[30];\nRZZ(0) q[5], q[43];\nRZZ(0) q[1], q[54];\nRZZ(0) q[2], q[49];\nRZZ(0) q[13], q[53];\nRZZ(0) q[46], q[52];\nRZZ(0) q[23], q[3];\nRZZ(0) q[10], q[20];\nRZZ(0) q[42], q[32];\nRZZ(0) q[15], q[47];\nry(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[20];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[45];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[36];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[44];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[55];\nRZZ(0) q[9], q[54];\nRZZ(0) q[12], q[7];\nRZZ(0) q[21], q[46];\nRZZ(0) q[51], q[8];\nRZZ(0) q[37], q[38];\nRZZ(0) q[42], q[41];\nRZZ(0) q[30], q[35];\nRZZ(0) q[6], q[19];\nRZZ(0) q[1], q[50];\nRZZ(0) q[40], q[2];\nRZZ(0) q[23], q[20];\nRZZ(0) q[28], q[16];\nRZZ(0) q[5], q[14];\nRZZ(0) q[44], q[48];\nRZZ(0) q[34], q[52];\nRZZ(0) q[17], q[49];\nRZZ(0) q[11], q[43];\nRZZ(0) q[0], q[32];\nRZZ(0) q[10], q[45];\nRZZ(0) q[26], q[55];\nRZZ(0) q[53], q[13];\nRZZ(0) q[27], q[15];\nRZZ(0) q[29], q[33];\nRZZ(0) q[22], q[25];\nRZZ(0) q[18], q[4];\nRZZ(0) q[3], q[47];\nRZZ(0) q[24], q[36];\nRZZ(0) q[31], q[39];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[47];\nry(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (32, 6) [42]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[51], q[0];\nRZZ(0) q[52], q[48];\nRZZ(0) q[39], q[1];\nRZZ(0) q[50], q[38];\nRZZ(0) q[35], q[29];\nRZZ(0) q[43], q[33];\nRZZ(0) q[30], q[17];\nRZZ(0) q[55], q[25];\nRZZ(0) q[18], q[7];\nRZZ(0) q[26], q[6];\nRZZ(0) q[37], q[19];\nRZZ(0) q[4], q[14];\nRZZ(0) q[13], q[53];\nRZZ(0) q[45], q[9];\nRZZ(0) q[47], q[27];\nRZZ(0) q[12], q[15];\nRZZ(0) q[34], q[31];\nRZZ(0) q[32], q[42];\nRZZ(0) q[54], q[5];\nRZZ(0) q[28], q[21];\nRZZ(0) q[2], q[44];\nRZZ(0) q[23], q[36];\nRZZ(0) q[20], q[22];\nRZZ(0) q[41], q[16];\nRZZ(0) q[3], q[8];\nRZZ(0) q[11], q[49];\nRZZ(0) q[10], q[46];\nRZZ(0) q[40], q[24];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[51];\nry(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0) q[19], q[15];\nRZZ(0) q[21], q[51];\nRZZ(0) q[30], q[34];\nRZZ(0) q[20], q[13];\nRZZ(0) q[42], q[1];\nRZZ(0) q[31], q[54];\nRZZ(0) q[25], q[32];\nRZZ(0) q[36], q[43];\nRZZ(0) q[44], q[47];\nRZZ(0) q[8], q[38];\nRZZ(0) q[4], q[27];\nRZZ(0) q[55], q[49];\nRZZ(0) q[2], q[29];\nRZZ(0) q[10], q[53];\nRZZ(0) q[41], q[17];\nRZZ(0) q[5], q[26];\nRZZ(0) q[14], q[3];\nRZZ(0) q[35], q[48];\nRZZ(0) q[11], q[12];\nRZZ(0) q[6], q[39];\nRZZ(0) q[16], q[50];\nRZZ(0) q[24], q[37];\nRZZ(0) q[22], q[28];\nRZZ(0) q[52], q[18];\nRZZ(0) q[9], q[7];\nRZZ(0) q[33], q[40];\nRZZ(0) q[46], q[45];\nRZZ(0) q[23], q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[25];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[50];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[41];\nry(0.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(1.0*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nRZZ(0) q[14], q[11];\nRZZ(0) q[7], q[54];\nRZZ(0) q[19], q[15];\nRZZ(0) q[39], q[29];\nRZZ(0) q[50], q[3];\nRZZ(0) q[55], q[32];\nRZZ(0) q[5], q[24];\nRZZ(0) q[21], q[18];\nRZZ(0) q[12], q[0];\nRZZ(0) q[17], q[25];\nRZZ(0) q[45], q[49];\nRZZ(0) q[16], q[35];\nRZZ(0) q[53], q[8];\nRZZ(0) q[9], q[10];\nRZZ(0) q[30], q[6];\nRZZ(0) q[44], q[28];\nRZZ(0) q[4], q[43];\nRZZ(0) q[48], q[47];\nRZZ(0) q[34], q[20];\nRZZ(0) q[2], q[26];\nRZZ(0) q[41], q[37];\nRZZ(0) q[40], q[13];\nRZZ(0) q[31], q[27];\nRZZ(0) q[36], q[51];\nRZZ(0) q[33], q[22];\nRZZ(0) q[1], q[52];\nRZZ(0) q[46], q[42];\nRZZ(0) q[23], q[38];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0) q[33], q[15];\nRZZ(0) q[46], q[14];\nRZZ(0) q[21], q[18];\nRZZ(0) q[12], q[32];\nRZZ(0) q[26], q[0];\nRZZ(0) q[3], q[25];\nRZZ(0) q[31], q[11];\nRZZ(0) q[43], q[2];\nRZZ(0) q[36], q[38];\nRZZ(0) q[19], q[20];\nRZZ(0) q[10], q[34];\nRZZ(0) q[41], q[52];\nRZZ(0) q[53], q[5];\nRZZ(0) q[44], q[9];\nRZZ(0) q[4], q[45];\nRZZ(0) q[27], q[30];\nRZZ(0) q[55], q[29];\nRZZ(0) q[37], q[42];\nRZZ(0) q[50], q[1];\nRZZ(0) q[54], q[22];\nRZZ(0) q[28], q[17];\nRZZ(0) q[24], q[48];\nRZZ(0) q[49], q[39];\nRZZ(0) q[23], q[35];\nRZZ(0) q[13], q[16];\nRZZ(0) q[6], q[7];\nRZZ(0) q[8], q[47];\nRZZ(0) q[51], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[51];\nRZZ(0) q[30], q[17];\nRZZ(0) q[35], q[21];\nRZZ(0) q[51], q[49];\nRZZ(0) q[8], q[29];\nRZZ(0) q[32], q[25];\nRZZ(0) q[19], q[47];\nRZZ(0) q[53], q[23];\nRZZ(0) q[45], q[33];\nRZZ(0) q[6], q[7];\nRZZ(0) q[16], q[39];\nRZZ(0) q[46], q[13];\nRZZ(0) q[52], q[12];\nRZZ(0) q[38], q[27];\nRZZ(0) q[40], q[48];\nRZZ(0) q[28], q[41];\nRZZ(0) q[37], q[3];\nRZZ(0) q[26], q[50];\nRZZ(0) q[11], q[14];\nRZZ(0) q[20], q[43];\nRZZ(0) q[44], q[10];\nRZZ(0) q[0], q[55];\nRZZ(0) q[15], q[1];\nRZZ(0) q[34], q[5];\nRZZ(0) q[2], q[22];\nRZZ(0) q[9], q[24];\nRZZ(0) q[4], q[18];\nRZZ(0) q[54], q[31];\nRZZ(0) q[42], q[36];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[18];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[40], q[46];\nRZZ(0) q[47], q[27];\nRZZ(0) q[25], q[2];\nRZZ(0) q[30], q[53];\nRZZ(0) q[18], q[29];\nRZZ(0) q[22], q[31];\nRZZ(0) q[20], q[12];\nRZZ(0) q[49], q[9];\nRZZ(0) q[44], q[3];\nRZZ(0) q[5], q[6];\nRZZ(0) q[52], q[51];\nRZZ(0) q[34], q[36];\nRZZ(0) q[50], q[14];\nRZZ(0) q[24], q[21];\nRZZ(0) q[54], q[17];\nRZZ(0) q[37], q[43];\nRZZ(0) q[42], q[23];\nRZZ(0) q[32], q[13];\nRZZ(0) q[35], q[4];\nRZZ(0) q[39], q[41];\nRZZ(0) q[15], q[16];\nRZZ(0) q[0], q[7];\nRZZ(0) q[10], q[1];\nRZZ(0) q[45], q[8];\nRZZ(0) q[55], q[11];\nRZZ(0) q[48], q[33];\nRZZ(0) q[26], q[19];\nRZZ(0) q[38], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nry(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0) q[31], q[11];\nRZZ(0) q[41], q[22];\nRZZ(0) q[42], q[32];\nRZZ(0) q[10], q[9];\nRZZ(0) q[13], q[17];\nRZZ(0) q[4], q[30];\nRZZ(0) q[39], q[26];\nRZZ(0) q[53], q[35];\nRZZ(0) q[54], q[29];\nRZZ(0) q[43], q[12];\nRZZ(0) q[24], q[16];\nRZZ(0) q[52], q[55];\nRZZ(0) q[6], q[48];\nRZZ(0) q[5], q[45];\nRZZ(0) q[34], q[23];\nRZZ(0) q[1], q[0];\nRZZ(0) q[50], q[2];\nRZZ(0) q[38], q[25];\nRZZ(0) q[7], q[8];\nRZZ(0) q[33], q[14];\nRZZ(0) q[47], q[27];\nRZZ(0) q[37], q[28];\nRZZ(0) q[3], q[44];\nRZZ(0) q[46], q[21];\nRZZ(0) q[20], q[15];\nRZZ(0) q[19], q[49];\nRZZ(0) q[18], q[36];\nRZZ(0) q[40], q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[24], q[19];\nRZZ(0) q[16], q[47];\nRZZ(0) q[36], q[18];\nRZZ(0) q[54], q[30];\nRZZ(0) q[11], q[48];\nRZZ(0) q[37], q[50];\nRZZ(0) q[8], q[45];\nRZZ(0) q[46], q[5];\nRZZ(0) q[9], q[32];\nRZZ(0) q[42], q[31];\nRZZ(0) q[12], q[10];\nRZZ(0) q[29], q[40];\nRZZ(0) q[27], q[1];\nRZZ(0) q[34], q[7];\nRZZ(0) q[51], q[14];\nRZZ(0) q[26], q[55];\nRZZ(0) q[2], q[20];\nRZZ(0) q[17], q[44];\nRZZ(0) q[52], q[38];\nRZZ(0) q[4], q[43];\nRZZ(0) q[21], q[35];\nRZZ(0) q[3], q[22];\nRZZ(0) q[33], q[0];\nRZZ(0) q[41], q[13];\nRZZ(0) q[49], q[23];\nRZZ(0) q[6], q[39];\nRZZ(0) q[28], q[53];\nRZZ(0) q[25], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[5];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[55];\nRZZ(0) q[13], q[0];\nRZZ(0) q[18], q[4];\nRZZ(0) q[10], q[12];\nRZZ(0) q[19], q[37];\nRZZ(0) q[23], q[20];\nRZZ(0) q[50], q[51];\nRZZ(0) q[47], q[55];\nRZZ(0) q[34], q[2];\nRZZ(0) q[11], q[40];\nRZZ(0) q[41], q[9];\nRZZ(0) q[45], q[3];\nRZZ(0) q[16], q[31];\nRZZ(0) q[48], q[7];\nRZZ(0) q[15], q[22];\nRZZ(0) q[25], q[43];\nRZZ(0) q[6], q[53];\nRZZ(0) q[28], q[1];\nRZZ(0) q[24], q[36];\nRZZ(0) q[32], q[27];\nRZZ(0) q[29], q[26];\nRZZ(0) q[44], q[14];\nRZZ(0) q[38], q[39];\nRZZ(0) q[52], q[21];\nRZZ(0) q[46], q[42];\nRZZ(0) q[49], q[5];\nRZZ(0) q[35], q[54];\nRZZ(0) q[17], q[33];\nRZZ(0) q[30], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0) q[43], q[40];\nRZZ(0) q[10], q[3];\nRZZ(0) q[17], q[18];\nRZZ(0) q[14], q[47];\nRZZ(0) q[25], q[31];\nRZZ(0) q[22], q[39];\nRZZ(0) q[32], q[44];\nRZZ(0) q[7], q[27];\nRZZ(0) q[28], q[4];\nRZZ(0) q[51], q[8];\nRZZ(0) q[20], q[49];\nRZZ(0) q[0], q[12];\nRZZ(0) q[35], q[42];\nRZZ(0) q[37], q[19];\nRZZ(0) q[24], q[53];\nRZZ(0) q[29], q[33];\nRZZ(0) q[46], q[16];\nRZZ(0) q[5], q[11];\nRZZ(0) q[1], q[13];\nRZZ(0) q[38], q[48];\nRZZ(0) q[50], q[52];\nRZZ(0) q[15], q[55];\nRZZ(0) q[54], q[9];\nRZZ(0) q[6], q[21];\nRZZ(0) q[2], q[23];\nRZZ(0) q[41], q[34];\nRZZ(0) q[26], q[45];\nRZZ(0) q[30], q[36];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nRZZ(0) q[47], q[49];\nRZZ(0) q[13], q[51];\nRZZ(0) q[23], q[24];\nRZZ(0) q[2], q[22];\nRZZ(0) q[6], q[48];\nRZZ(0) q[52], q[18];\nRZZ(0) q[21], q[50];\nRZZ(0) q[14], q[10];\nRZZ(0) q[3], q[34];\nRZZ(0) q[53], q[9];\nRZZ(0) q[12], q[40];\nRZZ(0) q[54], q[29];\nRZZ(0) q[20], q[8];\nRZZ(0) q[43], q[27];\nRZZ(0) q[39], q[16];\nRZZ(0) q[55], q[32];\nRZZ(0) q[37], q[45];\nRZZ(0) q[41], q[0];\nRZZ(0) q[1], q[11];\nRZZ(0) q[46], q[38];\nRZZ(0) q[44], q[31];\nRZZ(0) q[4], q[26];\nRZZ(0) q[17], q[25];\nRZZ(0) q[15], q[42];\nRZZ(0) q[5], q[30];\nRZZ(0) q[7], q[35];\nRZZ(0) q[33], q[19];\nRZZ(0) q[36], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[24], q[17];\nRZZ(0) q[51], q[9];\nRZZ(0) q[55], q[26];\nRZZ(0) q[13], q[38];\nRZZ(0) q[29], q[53];\nRZZ(0) q[3], q[52];\nRZZ(0) q[4], q[44];\nRZZ(0) q[0], q[11];\nRZZ(0) q[35], q[49];\nRZZ(0) q[36], q[43];\nRZZ(0) q[22], q[18];\nRZZ(0) q[46], q[15];\nRZZ(0) q[37], q[20];\nRZZ(0) q[33], q[21];\nRZZ(0) q[28], q[31];\nRZZ(0) q[7], q[1];\nRZZ(0) q[5], q[54];\nRZZ(0) q[6], q[16];\nRZZ(0) q[23], q[45];\nRZZ(0) q[34], q[30];\nRZZ(0) q[32], q[12];\nRZZ(0) q[14], q[50];\nRZZ(0) q[48], q[19];\nRZZ(0) q[39], q[40];\nRZZ(0) q[25], q[8];\nRZZ(0) q[10], q[41];\nRZZ(0) q[2], q[47];\nRZZ(0) q[42], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[55];\nRZZ(0) q[36], q[35];\nRZZ(0) q[6], q[28];\nRZZ(0) q[20], q[46];\nRZZ(0) q[7], q[23];\nRZZ(0) q[0], q[48];\nRZZ(0) q[18], q[24];\nRZZ(0) q[51], q[44];\nRZZ(0) q[26], q[14];\nRZZ(0) q[33], q[10];\nRZZ(0) q[41], q[29];\nRZZ(0) q[27], q[2];\nRZZ(0) q[25], q[49];\nRZZ(0) q[12], q[40];\nRZZ(0) q[21], q[53];\nRZZ(0) q[16], q[39];\nRZZ(0) q[50], q[55];\nRZZ(0) q[3], q[11];\nRZZ(0) q[8], q[1];\nRZZ(0) q[54], q[5];\nRZZ(0) q[30], q[22];\nRZZ(0) q[37], q[9];\nRZZ(0) q[17], q[43];\nRZZ(0) q[31], q[4];\nRZZ(0) q[19], q[45];\nRZZ(0) q[34], q[38];\nRZZ(0) q[47], q[52];\nRZZ(0) q[32], q[13];\nRZZ(0) q[15], q[42];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[26], q[54];\nRZZ(0) q[0], q[46];\nRZZ(0) q[5], q[18];\nRZZ(0) q[42], q[33];\nRZZ(0) q[8], q[50];\nRZZ(0) q[2], q[44];\nRZZ(0) q[55], q[16];\nRZZ(0) q[40], q[36];\nRZZ(0) q[29], q[3];\nRZZ(0) q[51], q[31];\nRZZ(0) q[45], q[1];\nRZZ(0) q[20], q[35];\nRZZ(0) q[47], q[23];\nRZZ(0) q[48], q[53];\nRZZ(0) q[22], q[24];\nRZZ(0) q[7], q[6];\nRZZ(0) q[38], q[39];\nRZZ(0) q[12], q[11];\nRZZ(0) q[28], q[25];\nRZZ(0) q[32], q[30];\nRZZ(0) q[9], q[17];\nRZZ(0) q[13], q[10];\nRZZ(0) q[41], q[19];\nRZZ(0) q[27], q[15];\nRZZ(0) q[34], q[49];\nRZZ(0) q[43], q[37];\nRZZ(0) q[21], q[4];\nRZZ(0) q[52], q[14];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[9], q[8];\nRZZ(0) q[46], q[25];\nRZZ(0) q[1], q[15];\nRZZ(0) q[42], q[0];\nRZZ(0) q[23], q[2];\nRZZ(0) q[49], q[26];\nRZZ(0) q[44], q[10];\nRZZ(0) q[17], q[32];\nRZZ(0) q[27], q[41];\nRZZ(0) q[33], q[20];\nRZZ(0) q[6], q[13];\nRZZ(0) q[54], q[50];\nRZZ(0) q[39], q[38];\nRZZ(0) q[11], q[12];\nRZZ(0) q[51], q[37];\nRZZ(0) q[35], q[47];\nRZZ(0) q[48], q[55];\nRZZ(0) q[5], q[30];\nRZZ(0) q[45], q[7];\nRZZ(0) q[24], q[36];\nRZZ(0) q[34], q[14];\nRZZ(0) q[3], q[4];\nRZZ(0) q[22], q[21];\nRZZ(0) q[43], q[19];\nRZZ(0) q[18], q[53];\nRZZ(0) q[16], q[52];\nRZZ(0) q[40], q[29];\nRZZ(0) q[31], q[28];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[20];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[30], q[38];\nRZZ(0) q[14], q[19];\nRZZ(0) q[0], q[10];\nRZZ(0) q[36], q[22];\nRZZ(0) q[25], q[44];\nRZZ(0) q[48], q[1];\nRZZ(0) q[29], q[8];\nRZZ(0) q[47], q[7];\nRZZ(0) q[40], q[39];\nRZZ(0) q[17], q[34];\nRZZ(0) q[32], q[33];\nRZZ(0) q[2], q[21];\nRZZ(0) q[49], q[55];\nRZZ(0) q[52], q[16];\nRZZ(0) q[43], q[13];\nRZZ(0) q[26], q[46];\nRZZ(0) q[41], q[20];\nRZZ(0) q[51], q[23];\nRZZ(0) q[6], q[45];\nRZZ(0) q[12], q[27];\nRZZ(0) q[28], q[5];\nRZZ(0) q[4], q[24];\nRZZ(0) q[53], q[31];\nRZZ(0) q[18], q[37];\nRZZ(0) q[35], q[42];\nRZZ(0) q[54], q[9];\nRZZ(0) q[50], q[15];\nRZZ(0) q[3], q[11];\nrz(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[36];\nry(0.5*pi) q[40];\nry(0.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(1.0*pi) q[0];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[26], q[30];\nRZZ(0) q[22], q[49];\nRZZ(0) q[9], q[50];\nRZZ(0) q[39], q[45];\nRZZ(0) q[35], q[16];\nRZZ(0) q[3], q[15];\nRZZ(0) q[4], q[36];\nRZZ(0) q[19], q[40];\nRZZ(0) q[33], q[24];\nRZZ(0) q[5], q[38];\nRZZ(0) q[37], q[11];\nRZZ(0) q[23], q[54];\nRZZ(0) q[2], q[18];\nRZZ(0) q[21], q[10];\nRZZ(0) q[13], q[20];\nRZZ(0) q[14], q[44];\nRZZ(0) q[42], q[47];\nRZZ(0) q[25], q[41];\nRZZ(0) q[46], q[43];\nRZZ(0) q[1], q[32];\nRZZ(0) q[48], q[8];\nRZZ(0) q[7], q[29];\nRZZ(0) q[6], q[12];\nRZZ(0) q[55], q[28];\nRZZ(0) q[51], q[52];\nRZZ(0) q[17], q[0];\nRZZ(0) q[34], q[27];\nRZZ(0) q[53], q[31];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[55], q[38];\nRZZ(0) q[29], q[24];\nRZZ(0) q[32], q[7];\nRZZ(0) q[37], q[3];\nRZZ(0) q[19], q[47];\nRZZ(0) q[0], q[33];\nRZZ(0) q[51], q[30];\nRZZ(0) q[1], q[15];\nRZZ(0) q[11], q[50];\nRZZ(0) q[28], q[46];\nRZZ(0) q[21], q[42];\nRZZ(0) q[5], q[54];\nRZZ(0) q[53], q[12];\nRZZ(0) q[20], q[26];\nRZZ(0) q[44], q[23];\nRZZ(0) q[41], q[13];\nRZZ(0) q[22], q[17];\nRZZ(0) q[6], q[36];\nRZZ(0) q[14], q[8];\nRZZ(0) q[16], q[35];\nRZZ(0) q[49], q[40];\nRZZ(0) q[43], q[45];\nRZZ(0) q[27], q[52];\nRZZ(0) q[4], q[2];\nRZZ(0) q[18], q[10];\nRZZ(0) q[31], q[39];\nRZZ(0) q[9], q[34];\nRZZ(0) q[48], q[25];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[15];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[22], q[48];\nRZZ(0) q[19], q[28];\nRZZ(0) q[17], q[16];\nRZZ(0) q[24], q[44];\nRZZ(0) q[1], q[41];\nRZZ(0) q[4], q[6];\nRZZ(0) q[43], q[35];\nRZZ(0) q[32], q[14];\nRZZ(0) q[15], q[10];\nRZZ(0) q[5], q[11];\nRZZ(0) q[42], q[47];\nRZZ(0) q[27], q[18];\nRZZ(0) q[9], q[0];\nRZZ(0) q[37], q[7];\nRZZ(0) q[31], q[39];\nRZZ(0) q[45], q[50];\nRZZ(0) q[25], q[38];\nRZZ(0) q[52], q[8];\nRZZ(0) q[3], q[23];\nRZZ(0) q[46], q[29];\nRZZ(0) q[40], q[55];\nRZZ(0) q[34], q[21];\nRZZ(0) q[12], q[20];\nRZZ(0) q[26], q[2];\nRZZ(0) q[53], q[30];\nRZZ(0) q[33], q[51];\nRZZ(0) q[54], q[36];\nRZZ(0) q[13], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(1.0*pi) q[6];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[39];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[41], q[29];\nRZZ(0) q[0], q[8];\nRZZ(0) q[2], q[4];\nRZZ(0) q[28], q[18];\nRZZ(0) q[15], q[23];\nRZZ(0) q[3], q[53];\nRZZ(0) q[34], q[47];\nRZZ(0) q[14], q[45];\nRZZ(0) q[50], q[11];\nRZZ(0) q[24], q[16];\nRZZ(0) q[46], q[31];\nRZZ(0) q[42], q[36];\nRZZ(0) q[19], q[54];\nRZZ(0) q[33], q[37];\nRZZ(0) q[55], q[30];\nRZZ(0) q[51], q[13];\nRZZ(0) q[48], q[21];\nRZZ(0) q[6], q[40];\nRZZ(0) q[52], q[32];\nRZZ(0) q[39], q[49];\nRZZ(0) q[44], q[17];\nRZZ(0) q[7], q[20];\nRZZ(0) q[38], q[25];\nRZZ(0) q[27], q[5];\nRZZ(0) q[26], q[12];\nRZZ(0) q[9], q[1];\nRZZ(0) q[43], q[10];\nRZZ(0) q[22], q[35];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nry(1.0*pi) q[52];\nRZZ(0) q[41], q[52];\nRZZ(0) q[2], q[33];\nRZZ(0) q[37], q[3];\nRZZ(0) q[15], q[25];\nRZZ(0) q[54], q[22];\nRZZ(0) q[38], q[46];\nRZZ(0) q[49], q[11];\nRZZ(0) q[7], q[19];\nRZZ(0) q[16], q[13];\nRZZ(0) q[45], q[34];\nRZZ(0) q[39], q[53];\nRZZ(0) q[26], q[31];\nRZZ(0) q[1], q[36];\nRZZ(0) q[29], q[8];\nRZZ(0) q[17], q[48];\nRZZ(0) q[51], q[32];\nRZZ(0) q[44], q[42];\nRZZ(0) q[20], q[0];\nRZZ(0) q[27], q[12];\nRZZ(0) q[47], q[10];\nRZZ(0) q[30], q[55];\nRZZ(0) q[50], q[5];\nRZZ(0) q[9], q[24];\nRZZ(0) q[43], q[4];\nRZZ(0) q[14], q[40];\nRZZ(0) q[21], q[6];\nRZZ(0) q[23], q[18];\nRZZ(0) q[35], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[26];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[55], q[31];\nRZZ(0) q[43], q[29];\nRZZ(0) q[21], q[32];\nRZZ(0) q[26], q[19];\nRZZ(0) q[15], q[48];\nRZZ(0) q[20], q[12];\nRZZ(0) q[35], q[28];\nRZZ(0) q[49], q[50];\nRZZ(0) q[39], q[11];\nRZZ(0) q[36], q[41];\nRZZ(0) q[37], q[4];\nRZZ(0) q[40], q[46];\nRZZ(0) q[0], q[30];\nRZZ(0) q[13], q[38];\nRZZ(0) q[1], q[34];\nRZZ(0) q[33], q[47];\nRZZ(0) q[22], q[42];\nRZZ(0) q[25], q[45];\nRZZ(0) q[23], q[6];\nRZZ(0) q[51], q[44];\nRZZ(0) q[54], q[10];\nRZZ(0) q[17], q[7];\nRZZ(0) q[27], q[9];\nRZZ(0) q[18], q[14];\nRZZ(0) q[24], q[3];\nRZZ(0) q[5], q[2];\nRZZ(0) q[16], q[8];\nRZZ(0) q[52], q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[1], q[46];\nRZZ(0) q[13], q[50];\nRZZ(0) q[38], q[42];\nRZZ(0) q[36], q[0];\nRZZ(0) q[5], q[40];\nRZZ(0) q[28], q[55];\nRZZ(0) q[30], q[12];\nRZZ(0) q[6], q[47];\nRZZ(0) q[7], q[27];\nRZZ(0) q[37], q[41];\nRZZ(0) q[44], q[33];\nRZZ(0) q[23], q[9];\nRZZ(0) q[54], q[35];\nRZZ(0) q[49], q[31];\nRZZ(0) q[11], q[15];\nRZZ(0) q[24], q[52];\nRZZ(0) q[34], q[39];\nRZZ(0) q[4], q[19];\nRZZ(0) q[3], q[18];\nRZZ(0) q[26], q[25];\nRZZ(0) q[22], q[20];\nRZZ(0) q[53], q[17];\nRZZ(0) q[21], q[2];\nRZZ(0) q[48], q[14];\nRZZ(0) q[51], q[45];\nRZZ(0) q[8], q[29];\nRZZ(0) q[10], q[16];\nRZZ(0) q[43], q[32];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[5];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nRZZ(0) q[15], q[0];\nRZZ(0) q[17], q[25];\nRZZ(0) q[16], q[8];\nRZZ(0) q[38], q[48];\nRZZ(0) q[20], q[3];\nRZZ(0) q[36], q[22];\nRZZ(0) q[2], q[29];\nRZZ(0) q[44], q[33];\nRZZ(0) q[30], q[34];\nRZZ(0) q[18], q[6];\nRZZ(0) q[11], q[10];\nRZZ(0) q[47], q[23];\nRZZ(0) q[43], q[21];\nRZZ(0) q[5], q[13];\nRZZ(0) q[32], q[35];\nRZZ(0) q[45], q[46];\nRZZ(0) q[19], q[12];\nRZZ(0) q[54], q[51];\nRZZ(0) q[14], q[50];\nRZZ(0) q[1], q[31];\nRZZ(0) q[24], q[55];\nRZZ(0) q[7], q[42];\nRZZ(0) q[41], q[28];\nRZZ(0) q[37], q[40];\nRZZ(0) q[4], q[52];\nRZZ(0) q[26], q[49];\nRZZ(0) q[53], q[9];\nRZZ(0) q[27], q[39];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[29], q[39];\nRZZ(0) q[12], q[15];\nRZZ(0) q[28], q[54];\nRZZ(0) q[7], q[13];\nRZZ(0) q[6], q[20];\nRZZ(0) q[48], q[49];\nRZZ(0) q[1], q[22];\nRZZ(0) q[32], q[23];\nRZZ(0) q[3], q[9];\nRZZ(0) q[50], q[33];\nRZZ(0) q[52], q[17];\nRZZ(0) q[40], q[41];\nRZZ(0) q[0], q[53];\nRZZ(0) q[35], q[30];\nRZZ(0) q[11], q[37];\nRZZ(0) q[34], q[43];\nRZZ(0) q[44], q[16];\nRZZ(0) q[18], q[46];\nRZZ(0) q[55], q[45];\nRZZ(0) q[4], q[27];\nRZZ(0) q[5], q[10];\nRZZ(0) q[25], q[8];\nRZZ(0) q[14], q[26];\nRZZ(0) q[38], q[51];\nRZZ(0) q[24], q[19];\nRZZ(0) q[36], q[42];\nRZZ(0) q[31], q[47];\nRZZ(0) q[2], q[21];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[50], q[12];\nRZZ(0) q[4], q[24];\nRZZ(0) q[8], q[3];\nRZZ(0) q[21], q[35];\nRZZ(0) q[37], q[7];\nRZZ(0) q[40], q[51];\nRZZ(0) q[48], q[26];\nRZZ(0) q[23], q[39];\nRZZ(0) q[22], q[18];\nRZZ(0) q[20], q[17];\nRZZ(0) q[44], q[27];\nRZZ(0) q[11], q[38];\nRZZ(0) q[25], q[52];\nRZZ(0) q[29], q[46];\nRZZ(0) q[43], q[49];\nRZZ(0) q[31], q[47];\nRZZ(0) q[30], q[5];\nRZZ(0) q[19], q[34];\nRZZ(0) q[6], q[41];\nRZZ(0) q[36], q[16];\nRZZ(0) q[53], q[54];\nRZZ(0) q[10], q[42];\nRZZ(0) q[15], q[33];\nRZZ(0) q[0], q[9];\nRZZ(0) q[13], q[55];\nRZZ(0) q[32], q[2];\nRZZ(0) q[45], q[1];\nRZZ(0) q[14], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[33], q[11];\nRZZ(0) q[45], q[0];\nRZZ(0) q[34], q[32];\nRZZ(0) q[18], q[27];\nRZZ(0) q[47], q[21];\nRZZ(0) q[15], q[7];\nRZZ(0) q[36], q[46];\nRZZ(0) q[49], q[51];\nRZZ(0) q[43], q[50];\nRZZ(0) q[39], q[24];\nRZZ(0) q[38], q[37];\nRZZ(0) q[5], q[28];\nRZZ(0) q[22], q[54];\nRZZ(0) q[48], q[13];\nRZZ(0) q[30], q[1];\nRZZ(0) q[12], q[20];\nRZZ(0) q[10], q[29];\nRZZ(0) q[3], q[31];\nRZZ(0) q[9], q[16];\nRZZ(0) q[6], q[26];\nRZZ(0) q[35], q[41];\nRZZ(0) q[17], q[14];\nRZZ(0) q[55], q[8];\nRZZ(0) q[40], q[44];\nRZZ(0) q[52], q[19];\nRZZ(0) q[42], q[4];\nRZZ(0) q[23], q[2];\nRZZ(0) q[25], q[53];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[6];\nry(3.5*pi) q[8];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[39];\nry(0.5*pi) q[41];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[50];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[6], q[25];\nRZZ(0) q[41], q[33];\nRZZ(0) q[10], q[53];\nRZZ(0) q[35], q[34];\nRZZ(0) q[49], q[26];\nRZZ(0) q[21], q[8];\nRZZ(0) q[43], q[51];\nRZZ(0) q[55], q[15];\nRZZ(0) q[17], q[29];\nRZZ(0) q[16], q[28];\nRZZ(0) q[52], q[23];\nRZZ(0) q[5], q[50];\nRZZ(0) q[7], q[11];\nRZZ(0) q[44], q[20];\nRZZ(0) q[46], q[30];\nRZZ(0) q[22], q[48];\nRZZ(0) q[37], q[19];\nRZZ(0) q[3], q[54];\nRZZ(0) q[47], q[38];\nRZZ(0) q[14], q[2];\nRZZ(0) q[39], q[1];\nRZZ(0) q[12], q[9];\nRZZ(0) q[36], q[13];\nRZZ(0) q[18], q[42];\nRZZ(0) q[0], q[32];\nRZZ(0) q[4], q[40];\nRZZ(0) q[24], q[31];\nRZZ(0) q[27], q[45];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[8];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[46];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[52], q[31];\nRZZ(0) q[22], q[26];\nRZZ(0) q[24], q[34];\nRZZ(0) q[7], q[15];\nRZZ(0) q[36], q[20];\nRZZ(0) q[38], q[32];\nRZZ(0) q[0], q[23];\nRZZ(0) q[54], q[47];\nRZZ(0) q[28], q[45];\nRZZ(0) q[53], q[16];\nRZZ(0) q[10], q[42];\nRZZ(0) q[13], q[39];\nRZZ(0) q[35], q[12];\nRZZ(0) q[49], q[11];\nRZZ(0) q[1], q[46];\nRZZ(0) q[17], q[9];\nRZZ(0) q[55], q[29];\nRZZ(0) q[27], q[19];\nRZZ(0) q[18], q[41];\nRZZ(0) q[25], q[51];\nRZZ(0) q[37], q[3];\nRZZ(0) q[2], q[33];\nRZZ(0) q[44], q[21];\nRZZ(0) q[6], q[30];\nRZZ(0) q[8], q[48];\nRZZ(0) q[40], q[14];\nRZZ(0) q[4], q[5];\nRZZ(0) q[43], q[50];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0) q[1], q[37];\nRZZ(0) q[36], q[14];\nRZZ(0) q[17], q[48];\nRZZ(0) q[8], q[32];\nRZZ(0) q[6], q[16];\nRZZ(0) q[11], q[25];\nRZZ(0) q[44], q[45];\nRZZ(0) q[3], q[7];\nRZZ(0) q[34], q[2];\nRZZ(0) q[49], q[33];\nRZZ(0) q[52], q[22];\nRZZ(0) q[21], q[47];\nRZZ(0) q[28], q[35];\nRZZ(0) q[27], q[23];\nRZZ(0) q[30], q[55];\nRZZ(0) q[40], q[29];\nRZZ(0) q[46], q[38];\nRZZ(0) q[50], q[13];\nRZZ(0) q[54], q[10];\nRZZ(0) q[9], q[53];\nRZZ(0) q[5], q[42];\nRZZ(0) q[31], q[43];\nRZZ(0) q[4], q[19];\nRZZ(0) q[12], q[20];\nRZZ(0) q[0], q[39];\nRZZ(0) q[41], q[18];\nRZZ(0) q[51], q[24];\nRZZ(0) q[26], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[22], q[13];\nRZZ(0) q[38], q[6];\nRZZ(0) q[11], q[17];\nRZZ(0) q[51], q[8];\nRZZ(0) q[35], q[0];\nRZZ(0) q[26], q[19];\nRZZ(0) q[47], q[50];\nRZZ(0) q[43], q[12];\nRZZ(0) q[48], q[15];\nRZZ(0) q[44], q[14];\nRZZ(0) q[40], q[39];\nRZZ(0) q[41], q[2];\nRZZ(0) q[55], q[4];\nRZZ(0) q[36], q[42];\nRZZ(0) q[33], q[5];\nRZZ(0) q[21], q[16];\nRZZ(0) q[34], q[53];\nRZZ(0) q[9], q[31];\nRZZ(0) q[49], q[32];\nRZZ(0) q[28], q[30];\nRZZ(0) q[18], q[3];\nRZZ(0) q[23], q[52];\nRZZ(0) q[20], q[54];\nRZZ(0) q[46], q[27];\nRZZ(0) q[10], q[29];\nRZZ(0) q[25], q[45];\nRZZ(0) q[24], q[1];\nRZZ(0) q[37], q[7];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(1.0*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[53];\nRZZ(0) q[51], q[42];\nRZZ(0) q[31], q[37];\nRZZ(0) q[11], q[2];\nRZZ(0) q[32], q[18];\nRZZ(0) q[38], q[17];\nRZZ(0) q[35], q[22];\nRZZ(0) q[9], q[3];\nRZZ(0) q[19], q[39];\nRZZ(0) q[4], q[30];\nRZZ(0) q[5], q[52];\nRZZ(0) q[6], q[55];\nRZZ(0) q[24], q[28];\nRZZ(0) q[49], q[10];\nRZZ(0) q[23], q[8];\nRZZ(0) q[15], q[16];\nRZZ(0) q[29], q[41];\nRZZ(0) q[7], q[14];\nRZZ(0) q[40], q[36];\nRZZ(0) q[47], q[46];\nRZZ(0) q[21], q[54];\nRZZ(0) q[0], q[45];\nRZZ(0) q[50], q[34];\nRZZ(0) q[20], q[12];\nRZZ(0) q[25], q[48];\nRZZ(0) q[44], q[33];\nRZZ(0) q[13], q[27];\nRZZ(0) q[53], q[43];\nRZZ(0) q[26], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[19];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (8, 4) [43]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[33];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[27], q[24];\nRZZ(0) q[36], q[5];\nRZZ(0) q[48], q[20];\nRZZ(0) q[21], q[19];\nRZZ(0) q[2], q[31];\nRZZ(0) q[4], q[37];\nRZZ(0) q[45], q[42];\nRZZ(0) q[47], q[50];\nRZZ(0) q[25], q[16];\nRZZ(0) q[0], q[33];\nRZZ(0) q[55], q[30];\nRZZ(0) q[54], q[15];\nRZZ(0) q[46], q[14];\nRZZ(0) q[12], q[9];\nRZZ(0) q[6], q[26];\nRZZ(0) q[22], q[49];\nRZZ(0) q[28], q[10];\nRZZ(0) q[23], q[52];\nRZZ(0) q[8], q[11];\nRZZ(0) q[40], q[29];\nRZZ(0) q[51], q[3];\nRZZ(0) q[41], q[18];\nRZZ(0) q[43], q[53];\nRZZ(0) q[17], q[7];\nRZZ(0) q[44], q[39];\nRZZ(0) q[35], q[32];\nRZZ(0) q[34], q[1];\nRZZ(0) q[13], q[38];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[17], q[13];\nRZZ(0) q[42], q[53];\nRZZ(0) q[41], q[12];\nRZZ(0) q[51], q[38];\nRZZ(0) q[8], q[44];\nRZZ(0) q[23], q[22];\nRZZ(0) q[43], q[47];\nRZZ(0) q[40], q[0];\nRZZ(0) q[35], q[5];\nRZZ(0) q[32], q[25];\nRZZ(0) q[10], q[15];\nRZZ(0) q[34], q[21];\nRZZ(0) q[9], q[27];\nRZZ(0) q[30], q[46];\nRZZ(0) q[39], q[49];\nRZZ(0) q[36], q[6];\nRZZ(0) q[26], q[50];\nRZZ(0) q[3], q[48];\nRZZ(0) q[45], q[11];\nRZZ(0) q[52], q[37];\nRZZ(0) q[54], q[14];\nRZZ(0) q[16], q[19];\nRZZ(0) q[24], q[31];\nRZZ(0) q[33], q[55];\nRZZ(0) q[29], q[1];\nRZZ(0) q[4], q[7];\nRZZ(0) q[20], q[28];\nRZZ(0) q[18], q[2];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[20];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nry(1.0*pi) q[52];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nry(1.0*pi) q[34];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nRZZ(0) q[6], q[0];\nRZZ(0) q[30], q[55];\nRZZ(0) q[43], q[20];\nRZZ(0) q[18], q[51];\nRZZ(0) q[33], q[52];\nRZZ(0) q[8], q[53];\nRZZ(0) q[5], q[16];\nRZZ(0) q[39], q[40];\nRZZ(0) q[4], q[54];\nRZZ(0) q[26], q[28];\nRZZ(0) q[41], q[45];\nRZZ(0) q[49], q[46];\nRZZ(0) q[21], q[24];\nRZZ(0) q[19], q[38];\nRZZ(0) q[44], q[10];\nRZZ(0) q[29], q[12];\nRZZ(0) q[32], q[13];\nRZZ(0) q[47], q[34];\nRZZ(0) q[22], q[17];\nRZZ(0) q[50], q[3];\nRZZ(0) q[15], q[7];\nRZZ(0) q[11], q[9];\nRZZ(0) q[42], q[14];\nRZZ(0) q[27], q[36];\nRZZ(0) q[1], q[48];\nRZZ(0) q[35], q[23];\nRZZ(0) q[25], q[31];\nRZZ(0) q[2], q[37];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[15], q[42];\nRZZ(0) q[46], q[7];\nRZZ(0) q[4], q[14];\nRZZ(0) q[11], q[40];\nRZZ(0) q[49], q[28];\nRZZ(0) q[41], q[29];\nRZZ(0) q[47], q[51];\nRZZ(0) q[3], q[43];\nRZZ(0) q[21], q[30];\nRZZ(0) q[18], q[20];\nRZZ(0) q[53], q[19];\nRZZ(0) q[10], q[39];\nRZZ(0) q[32], q[17];\nRZZ(0) q[6], q[44];\nRZZ(0) q[5], q[24];\nRZZ(0) q[12], q[16];\nRZZ(0) q[33], q[52];\nRZZ(0) q[22], q[25];\nRZZ(0) q[9], q[23];\nRZZ(0) q[35], q[38];\nRZZ(0) q[26], q[0];\nRZZ(0) q[1], q[34];\nRZZ(0) q[45], q[48];\nRZZ(0) q[50], q[8];\nRZZ(0) q[13], q[37];\nRZZ(0) q[27], q[36];\nRZZ(0) q[2], q[55];\nRZZ(0) q[54], q[31];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[23];\nry(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[34];\nry(1.0*pi) q[36];\nry(1.0*pi) q[38];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[30], q[13];\nRZZ(0) q[11], q[19];\nRZZ(0) q[47], q[26];\nRZZ(0) q[18], q[6];\nRZZ(0) q[12], q[16];\nRZZ(0) q[45], q[38];\nRZZ(0) q[9], q[1];\nRZZ(0) q[41], q[32];\nRZZ(0) q[53], q[27];\nRZZ(0) q[2], q[48];\nRZZ(0) q[21], q[28];\nRZZ(0) q[51], q[36];\nRZZ(0) q[55], q[54];\nRZZ(0) q[37], q[44];\nRZZ(0) q[22], q[24];\nRZZ(0) q[5], q[46];\nRZZ(0) q[52], q[7];\nRZZ(0) q[20], q[34];\nRZZ(0) q[31], q[49];\nRZZ(0) q[33], q[10];\nRZZ(0) q[15], q[40];\nRZZ(0) q[43], q[8];\nRZZ(0) q[29], q[0];\nRZZ(0) q[17], q[39];\nRZZ(0) q[42], q[25];\nRZZ(0) q[23], q[4];\nRZZ(0) q[3], q[14];\nRZZ(0) q[35], q[50];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[23], q[12];\nRZZ(0) q[33], q[51];\nRZZ(0) q[31], q[37];\nRZZ(0) q[28], q[19];\nRZZ(0) q[54], q[35];\nRZZ(0) q[9], q[27];\nRZZ(0) q[41], q[42];\nRZZ(0) q[15], q[24];\nRZZ(0) q[1], q[21];\nRZZ(0) q[7], q[29];\nRZZ(0) q[18], q[14];\nRZZ(0) q[22], q[13];\nRZZ(0) q[55], q[6];\nRZZ(0) q[8], q[44];\nRZZ(0) q[32], q[5];\nRZZ(0) q[39], q[43];\nRZZ(0) q[4], q[36];\nRZZ(0) q[30], q[16];\nRZZ(0) q[26], q[50];\nRZZ(0) q[10], q[53];\nRZZ(0) q[47], q[52];\nRZZ(0) q[3], q[17];\nRZZ(0) q[2], q[46];\nRZZ(0) q[11], q[0];\nRZZ(0) q[48], q[49];\nRZZ(0) q[45], q[20];\nRZZ(0) q[34], q[40];\nRZZ(0) q[25], q[38];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[26], q[52];\nRZZ(0) q[34], q[14];\nRZZ(0) q[19], q[24];\nRZZ(0) q[46], q[35];\nRZZ(0) q[18], q[9];\nRZZ(0) q[55], q[36];\nRZZ(0) q[16], q[43];\nRZZ(0) q[15], q[11];\nRZZ(0) q[27], q[41];\nRZZ(0) q[4], q[10];\nRZZ(0) q[1], q[48];\nRZZ(0) q[53], q[0];\nRZZ(0) q[6], q[33];\nRZZ(0) q[21], q[5];\nRZZ(0) q[12], q[49];\nRZZ(0) q[40], q[44];\nRZZ(0) q[31], q[3];\nRZZ(0) q[29], q[2];\nRZZ(0) q[17], q[20];\nRZZ(0) q[54], q[7];\nRZZ(0) q[25], q[28];\nRZZ(0) q[13], q[30];\nRZZ(0) q[22], q[45];\nRZZ(0) q[23], q[32];\nRZZ(0) q[37], q[38];\nRZZ(0) q[47], q[50];\nRZZ(0) q[51], q[42];\nRZZ(0) q[8], q[39];\nry(3.5*pi) q[2];\nry(0.5*pi) q[5];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[22];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[33], q[12];\nRZZ(0) q[26], q[10];\nRZZ(0) q[51], q[50];\nRZZ(0) q[22], q[41];\nRZZ(0) q[25], q[49];\nRZZ(0) q[52], q[43];\nRZZ(0) q[21], q[7];\nRZZ(0) q[17], q[39];\nRZZ(0) q[44], q[53];\nRZZ(0) q[55], q[9];\nRZZ(0) q[38], q[1];\nRZZ(0) q[46], q[45];\nRZZ(0) q[15], q[30];\nRZZ(0) q[18], q[6];\nRZZ(0) q[32], q[14];\nRZZ(0) q[54], q[13];\nRZZ(0) q[23], q[2];\nRZZ(0) q[47], q[36];\nRZZ(0) q[0], q[35];\nRZZ(0) q[8], q[24];\nRZZ(0) q[48], q[31];\nRZZ(0) q[5], q[28];\nRZZ(0) q[42], q[40];\nRZZ(0) q[20], q[4];\nRZZ(0) q[19], q[27];\nRZZ(0) q[37], q[34];\nRZZ(0) q[11], q[16];\nRZZ(0) q[3], q[29];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[32];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (64, 6) [44]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[49], q[41];\nRZZ(0) q[52], q[45];\nRZZ(0) q[43], q[26];\nRZZ(0) q[33], q[9];\nRZZ(0) q[34], q[7];\nRZZ(0) q[1], q[8];\nRZZ(0) q[32], q[4];\nRZZ(0) q[19], q[6];\nRZZ(0) q[14], q[3];\nRZZ(0) q[22], q[31];\nRZZ(0) q[37], q[5];\nRZZ(0) q[40], q[10];\nRZZ(0) q[38], q[16];\nRZZ(0) q[53], q[27];\nRZZ(0) q[55], q[46];\nRZZ(0) q[30], q[23];\nRZZ(0) q[2], q[18];\nRZZ(0) q[17], q[47];\nRZZ(0) q[20], q[35];\nRZZ(0) q[13], q[21];\nRZZ(0) q[0], q[51];\nRZZ(0) q[36], q[24];\nRZZ(0) q[28], q[25];\nRZZ(0) q[29], q[11];\nRZZ(0) q[15], q[50];\nRZZ(0) q[44], q[39];\nRZZ(0) q[48], q[54];\nRZZ(0) q[12], q[42];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nry(0.5*pi) q[21];\nry(1.0*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[44], q[17];\nRZZ(0) q[3], q[10];\nRZZ(0) q[28], q[48];\nRZZ(0) q[40], q[35];\nRZZ(0) q[54], q[43];\nRZZ(0) q[16], q[37];\nRZZ(0) q[29], q[4];\nRZZ(0) q[32], q[50];\nRZZ(0) q[34], q[26];\nRZZ(0) q[41], q[42];\nRZZ(0) q[53], q[38];\nRZZ(0) q[0], q[2];\nRZZ(0) q[8], q[22];\nRZZ(0) q[46], q[45];\nRZZ(0) q[12], q[6];\nRZZ(0) q[33], q[55];\nRZZ(0) q[23], q[39];\nRZZ(0) q[30], q[25];\nRZZ(0) q[5], q[1];\nRZZ(0) q[11], q[9];\nRZZ(0) q[19], q[27];\nRZZ(0) q[7], q[52];\nRZZ(0) q[31], q[18];\nRZZ(0) q[49], q[51];\nRZZ(0) q[20], q[21];\nRZZ(0) q[24], q[36];\nRZZ(0) q[13], q[14];\nRZZ(0) q[47], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[37], q[33];\nRZZ(0) q[27], q[35];\nRZZ(0) q[19], q[55];\nRZZ(0) q[1], q[45];\nRZZ(0) q[49], q[36];\nRZZ(0) q[15], q[53];\nRZZ(0) q[24], q[32];\nRZZ(0) q[18], q[42];\nRZZ(0) q[3], q[23];\nRZZ(0) q[40], q[39];\nRZZ(0) q[46], q[9];\nRZZ(0) q[0], q[31];\nRZZ(0) q[7], q[22];\nRZZ(0) q[14], q[51];\nRZZ(0) q[52], q[20];\nRZZ(0) q[11], q[30];\nRZZ(0) q[43], q[44];\nRZZ(0) q[16], q[8];\nRZZ(0) q[41], q[34];\nRZZ(0) q[4], q[2];\nRZZ(0) q[47], q[21];\nRZZ(0) q[28], q[38];\nRZZ(0) q[10], q[5];\nRZZ(0) q[29], q[48];\nRZZ(0) q[6], q[12];\nRZZ(0) q[50], q[26];\nRZZ(0) q[54], q[17];\nRZZ(0) q[13], q[25];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(1.0*pi) q[22];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[36], q[31];\nRZZ(0) q[42], q[54];\nRZZ(0) q[44], q[47];\nRZZ(0) q[25], q[40];\nRZZ(0) q[17], q[21];\nRZZ(0) q[28], q[41];\nRZZ(0) q[51], q[19];\nRZZ(0) q[8], q[10];\nRZZ(0) q[13], q[45];\nRZZ(0) q[5], q[49];\nRZZ(0) q[53], q[26];\nRZZ(0) q[7], q[23];\nRZZ(0) q[15], q[33];\nRZZ(0) q[18], q[12];\nRZZ(0) q[9], q[39];\nRZZ(0) q[11], q[32];\nRZZ(0) q[4], q[43];\nRZZ(0) q[29], q[55];\nRZZ(0) q[24], q[3];\nRZZ(0) q[38], q[34];\nRZZ(0) q[22], q[14];\nRZZ(0) q[37], q[48];\nRZZ(0) q[30], q[0];\nRZZ(0) q[46], q[35];\nRZZ(0) q[2], q[50];\nRZZ(0) q[52], q[1];\nRZZ(0) q[16], q[27];\nRZZ(0) q[20], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[34], q[32];\nRZZ(0) q[43], q[6];\nRZZ(0) q[53], q[19];\nRZZ(0) q[4], q[29];\nRZZ(0) q[51], q[20];\nRZZ(0) q[26], q[49];\nRZZ(0) q[16], q[9];\nRZZ(0) q[30], q[41];\nRZZ(0) q[37], q[44];\nRZZ(0) q[3], q[47];\nRZZ(0) q[15], q[17];\nRZZ(0) q[46], q[12];\nRZZ(0) q[52], q[22];\nRZZ(0) q[24], q[14];\nRZZ(0) q[18], q[23];\nRZZ(0) q[27], q[11];\nRZZ(0) q[50], q[13];\nRZZ(0) q[39], q[45];\nRZZ(0) q[48], q[8];\nRZZ(0) q[55], q[2];\nRZZ(0) q[42], q[54];\nRZZ(0) q[35], q[36];\nRZZ(0) q[10], q[5];\nRZZ(0) q[33], q[38];\nRZZ(0) q[21], q[40];\nRZZ(0) q[31], q[25];\nRZZ(0) q[28], q[0];\nRZZ(0) q[1], q[7];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[44];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[50], q[47];\nRZZ(0) q[42], q[1];\nRZZ(0) q[21], q[32];\nRZZ(0) q[6], q[7];\nRZZ(0) q[39], q[52];\nRZZ(0) q[44], q[0];\nRZZ(0) q[2], q[22];\nRZZ(0) q[35], q[54];\nRZZ(0) q[45], q[27];\nRZZ(0) q[17], q[13];\nRZZ(0) q[30], q[18];\nRZZ(0) q[9], q[26];\nRZZ(0) q[43], q[36];\nRZZ(0) q[15], q[28];\nRZZ(0) q[19], q[23];\nRZZ(0) q[38], q[14];\nRZZ(0) q[20], q[10];\nRZZ(0) q[33], q[51];\nRZZ(0) q[40], q[48];\nRZZ(0) q[5], q[8];\nRZZ(0) q[16], q[46];\nRZZ(0) q[24], q[11];\nRZZ(0) q[55], q[34];\nRZZ(0) q[53], q[41];\nRZZ(0) q[3], q[37];\nRZZ(0) q[31], q[49];\nRZZ(0) q[4], q[12];\nRZZ(0) q[25], q[29];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nRZZ(0) q[21], q[36];\nRZZ(0) q[3], q[1];\nRZZ(0) q[33], q[48];\nRZZ(0) q[52], q[15];\nRZZ(0) q[6], q[2];\nRZZ(0) q[42], q[35];\nRZZ(0) q[23], q[10];\nRZZ(0) q[27], q[44];\nRZZ(0) q[39], q[24];\nRZZ(0) q[34], q[11];\nRZZ(0) q[54], q[50];\nRZZ(0) q[26], q[25];\nRZZ(0) q[41], q[14];\nRZZ(0) q[40], q[5];\nRZZ(0) q[28], q[45];\nRZZ(0) q[17], q[19];\nRZZ(0) q[4], q[8];\nRZZ(0) q[43], q[31];\nRZZ(0) q[20], q[22];\nRZZ(0) q[38], q[55];\nRZZ(0) q[46], q[18];\nRZZ(0) q[30], q[7];\nRZZ(0) q[16], q[29];\nRZZ(0) q[0], q[37];\nRZZ(0) q[51], q[12];\nRZZ(0) q[47], q[13];\nRZZ(0) q[49], q[32];\nRZZ(0) q[53], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[48], q[44];\nRZZ(0) q[25], q[50];\nRZZ(0) q[19], q[0];\nRZZ(0) q[31], q[9];\nRZZ(0) q[18], q[47];\nRZZ(0) q[43], q[38];\nRZZ(0) q[51], q[20];\nRZZ(0) q[6], q[52];\nRZZ(0) q[45], q[24];\nRZZ(0) q[54], q[35];\nRZZ(0) q[13], q[28];\nRZZ(0) q[11], q[26];\nRZZ(0) q[10], q[16];\nRZZ(0) q[22], q[7];\nRZZ(0) q[8], q[55];\nRZZ(0) q[14], q[33];\nRZZ(0) q[34], q[12];\nRZZ(0) q[40], q[27];\nRZZ(0) q[1], q[21];\nRZZ(0) q[46], q[37];\nRZZ(0) q[17], q[2];\nRZZ(0) q[29], q[53];\nRZZ(0) q[49], q[15];\nRZZ(0) q[42], q[23];\nRZZ(0) q[3], q[39];\nRZZ(0) q[41], q[5];\nRZZ(0) q[36], q[30];\nRZZ(0) q[4], q[32];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nry(1.0*pi) q[51];\nrz(1.0*pi) q[53];\nRZZ(0) q[37], q[33];\nRZZ(0) q[20], q[44];\nRZZ(0) q[22], q[27];\nRZZ(0) q[15], q[45];\nRZZ(0) q[53], q[17];\nRZZ(0) q[13], q[12];\nRZZ(0) q[9], q[40];\nRZZ(0) q[4], q[43];\nRZZ(0) q[54], q[36];\nRZZ(0) q[47], q[39];\nRZZ(0) q[6], q[34];\nRZZ(0) q[18], q[23];\nRZZ(0) q[5], q[11];\nRZZ(0) q[32], q[0];\nRZZ(0) q[3], q[51];\nRZZ(0) q[50], q[46];\nRZZ(0) q[26], q[30];\nRZZ(0) q[14], q[29];\nRZZ(0) q[28], q[38];\nRZZ(0) q[31], q[49];\nRZZ(0) q[41], q[42];\nRZZ(0) q[8], q[2];\nRZZ(0) q[35], q[10];\nRZZ(0) q[16], q[55];\nRZZ(0) q[7], q[21];\nRZZ(0) q[1], q[19];\nRZZ(0) q[25], q[24];\nRZZ(0) q[52], q[48];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[24], q[33];\nRZZ(0) q[5], q[45];\nRZZ(0) q[26], q[1];\nRZZ(0) q[28], q[36];\nRZZ(0) q[18], q[19];\nRZZ(0) q[8], q[52];\nRZZ(0) q[13], q[16];\nRZZ(0) q[37], q[20];\nRZZ(0) q[47], q[29];\nRZZ(0) q[22], q[53];\nRZZ(0) q[27], q[11];\nRZZ(0) q[54], q[23];\nRZZ(0) q[51], q[42];\nRZZ(0) q[44], q[34];\nRZZ(0) q[35], q[25];\nRZZ(0) q[32], q[10];\nRZZ(0) q[48], q[46];\nRZZ(0) q[39], q[41];\nRZZ(0) q[31], q[2];\nRZZ(0) q[14], q[15];\nRZZ(0) q[30], q[49];\nRZZ(0) q[43], q[40];\nRZZ(0) q[4], q[0];\nRZZ(0) q[7], q[50];\nRZZ(0) q[3], q[21];\nRZZ(0) q[38], q[6];\nRZZ(0) q[9], q[17];\nRZZ(0) q[55], q[12];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[51];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[15], q[50];\nRZZ(0) q[1], q[21];\nRZZ(0) q[33], q[2];\nRZZ(0) q[34], q[39];\nRZZ(0) q[32], q[40];\nRZZ(0) q[52], q[47];\nRZZ(0) q[25], q[22];\nRZZ(0) q[18], q[35];\nRZZ(0) q[6], q[42];\nRZZ(0) q[17], q[49];\nRZZ(0) q[45], q[0];\nRZZ(0) q[28], q[14];\nRZZ(0) q[53], q[5];\nRZZ(0) q[12], q[7];\nRZZ(0) q[9], q[38];\nRZZ(0) q[51], q[4];\nRZZ(0) q[16], q[8];\nRZZ(0) q[48], q[24];\nRZZ(0) q[20], q[29];\nRZZ(0) q[44], q[19];\nRZZ(0) q[10], q[55];\nRZZ(0) q[23], q[27];\nRZZ(0) q[46], q[41];\nRZZ(0) q[30], q[3];\nRZZ(0) q[37], q[36];\nRZZ(0) q[31], q[43];\nRZZ(0) q[13], q[26];\nRZZ(0) q[54], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[29], q[20];\nRZZ(0) q[4], q[9];\nRZZ(0) q[24], q[22];\nRZZ(0) q[2], q[8];\nRZZ(0) q[47], q[40];\nRZZ(0) q[41], q[37];\nRZZ(0) q[3], q[54];\nRZZ(0) q[17], q[50];\nRZZ(0) q[26], q[18];\nRZZ(0) q[23], q[6];\nRZZ(0) q[27], q[19];\nRZZ(0) q[31], q[52];\nRZZ(0) q[39], q[38];\nRZZ(0) q[51], q[14];\nRZZ(0) q[49], q[16];\nRZZ(0) q[32], q[34];\nRZZ(0) q[7], q[33];\nRZZ(0) q[21], q[42];\nRZZ(0) q[10], q[55];\nRZZ(0) q[13], q[1];\nRZZ(0) q[25], q[28];\nRZZ(0) q[44], q[36];\nRZZ(0) q[15], q[11];\nRZZ(0) q[35], q[53];\nRZZ(0) q[46], q[0];\nRZZ(0) q[30], q[43];\nRZZ(0) q[48], q[45];\nRZZ(0) q[5], q[12];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[33];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[47];\nry(1.0*pi) q[49];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[0], q[46];\nRZZ(0) q[22], q[34];\nRZZ(0) q[1], q[50];\nRZZ(0) q[28], q[55];\nRZZ(0) q[32], q[33];\nRZZ(0) q[5], q[48];\nRZZ(0) q[52], q[3];\nRZZ(0) q[39], q[27];\nRZZ(0) q[11], q[30];\nRZZ(0) q[31], q[13];\nRZZ(0) q[23], q[10];\nRZZ(0) q[2], q[9];\nRZZ(0) q[43], q[19];\nRZZ(0) q[40], q[45];\nRZZ(0) q[20], q[44];\nRZZ(0) q[26], q[37];\nRZZ(0) q[47], q[16];\nRZZ(0) q[7], q[24];\nRZZ(0) q[49], q[25];\nRZZ(0) q[21], q[8];\nRZZ(0) q[54], q[18];\nRZZ(0) q[53], q[36];\nRZZ(0) q[29], q[38];\nRZZ(0) q[15], q[6];\nRZZ(0) q[17], q[14];\nRZZ(0) q[12], q[42];\nRZZ(0) q[35], q[41];\nRZZ(0) q[51], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[9], q[31];\nRZZ(0) q[47], q[4];\nRZZ(0) q[16], q[20];\nRZZ(0) q[36], q[48];\nRZZ(0) q[40], q[41];\nRZZ(0) q[52], q[27];\nRZZ(0) q[1], q[12];\nRZZ(0) q[43], q[11];\nRZZ(0) q[13], q[19];\nRZZ(0) q[5], q[37];\nRZZ(0) q[53], q[15];\nRZZ(0) q[51], q[50];\nRZZ(0) q[26], q[45];\nRZZ(0) q[3], q[23];\nRZZ(0) q[17], q[8];\nRZZ(0) q[14], q[46];\nRZZ(0) q[55], q[21];\nRZZ(0) q[32], q[10];\nRZZ(0) q[2], q[7];\nRZZ(0) q[54], q[18];\nRZZ(0) q[0], q[24];\nRZZ(0) q[42], q[49];\nRZZ(0) q[6], q[35];\nRZZ(0) q[34], q[29];\nRZZ(0) q[44], q[25];\nRZZ(0) q[38], q[39];\nRZZ(0) q[30], q[33];\nRZZ(0) q[28], q[22];\nry(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[11];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[38], q[24];\nRZZ(0) q[10], q[6];\nRZZ(0) q[46], q[25];\nRZZ(0) q[30], q[43];\nRZZ(0) q[11], q[37];\nRZZ(0) q[44], q[5];\nRZZ(0) q[55], q[15];\nRZZ(0) q[3], q[9];\nRZZ(0) q[50], q[48];\nRZZ(0) q[40], q[1];\nRZZ(0) q[18], q[45];\nRZZ(0) q[20], q[53];\nRZZ(0) q[41], q[14];\nRZZ(0) q[42], q[52];\nRZZ(0) q[47], q[13];\nRZZ(0) q[29], q[23];\nRZZ(0) q[39], q[16];\nRZZ(0) q[19], q[33];\nRZZ(0) q[4], q[2];\nRZZ(0) q[31], q[0];\nRZZ(0) q[26], q[17];\nRZZ(0) q[34], q[28];\nRZZ(0) q[27], q[51];\nRZZ(0) q[7], q[12];\nRZZ(0) q[22], q[21];\nRZZ(0) q[54], q[49];\nRZZ(0) q[8], q[32];\nRZZ(0) q[35], q[36];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[34];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0) q[29], q[54];\nRZZ(0) q[14], q[50];\nRZZ(0) q[45], q[18];\nRZZ(0) q[13], q[26];\nRZZ(0) q[48], q[51];\nRZZ(0) q[39], q[35];\nRZZ(0) q[47], q[21];\nRZZ(0) q[38], q[11];\nRZZ(0) q[0], q[36];\nRZZ(0) q[25], q[10];\nRZZ(0) q[15], q[9];\nRZZ(0) q[34], q[31];\nRZZ(0) q[1], q[44];\nRZZ(0) q[12], q[52];\nRZZ(0) q[4], q[55];\nRZZ(0) q[8], q[41];\nRZZ(0) q[43], q[22];\nRZZ(0) q[20], q[37];\nRZZ(0) q[42], q[5];\nRZZ(0) q[27], q[17];\nRZZ(0) q[24], q[32];\nRZZ(0) q[53], q[16];\nRZZ(0) q[33], q[6];\nRZZ(0) q[7], q[30];\nRZZ(0) q[3], q[19];\nRZZ(0) q[40], q[46];\nRZZ(0) q[2], q[49];\nRZZ(0) q[23], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[21];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[44];\nry(1.0*pi) q[46];\nry(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0) q[53], q[31];\nRZZ(0) q[10], q[39];\nRZZ(0) q[19], q[7];\nRZZ(0) q[40], q[44];\nRZZ(0) q[6], q[52];\nRZZ(0) q[15], q[38];\nRZZ(0) q[18], q[50];\nRZZ(0) q[23], q[16];\nRZZ(0) q[28], q[25];\nRZZ(0) q[30], q[41];\nRZZ(0) q[55], q[14];\nRZZ(0) q[11], q[1];\nRZZ(0) q[2], q[34];\nRZZ(0) q[27], q[21];\nRZZ(0) q[5], q[4];\nRZZ(0) q[37], q[42];\nRZZ(0) q[0], q[3];\nRZZ(0) q[9], q[29];\nRZZ(0) q[51], q[33];\nRZZ(0) q[46], q[17];\nRZZ(0) q[20], q[48];\nRZZ(0) q[13], q[49];\nRZZ(0) q[47], q[45];\nRZZ(0) q[36], q[32];\nRZZ(0) q[8], q[22];\nRZZ(0) q[35], q[26];\nRZZ(0) q[54], q[43];\nRZZ(0) q[12], q[24];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[41], q[40];\nRZZ(0) q[28], q[24];\nRZZ(0) q[30], q[29];\nRZZ(0) q[27], q[25];\nRZZ(0) q[22], q[43];\nRZZ(0) q[12], q[54];\nRZZ(0) q[34], q[1];\nRZZ(0) q[47], q[44];\nRZZ(0) q[14], q[15];\nRZZ(0) q[3], q[21];\nRZZ(0) q[50], q[46];\nRZZ(0) q[19], q[49];\nRZZ(0) q[53], q[16];\nRZZ(0) q[35], q[6];\nRZZ(0) q[38], q[52];\nRZZ(0) q[8], q[7];\nRZZ(0) q[23], q[42];\nRZZ(0) q[18], q[48];\nRZZ(0) q[33], q[11];\nRZZ(0) q[45], q[13];\nRZZ(0) q[2], q[5];\nRZZ(0) q[26], q[51];\nRZZ(0) q[31], q[36];\nRZZ(0) q[20], q[37];\nRZZ(0) q[17], q[55];\nRZZ(0) q[10], q[39];\nRZZ(0) q[0], q[4];\nRZZ(0) q[32], q[9];\nry(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(1.0*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[37];\nry(0.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[43], q[31];\nRZZ(0) q[17], q[35];\nRZZ(0) q[18], q[26];\nRZZ(0) q[55], q[21];\nRZZ(0) q[54], q[44];\nRZZ(0) q[15], q[2];\nRZZ(0) q[37], q[53];\nRZZ(0) q[3], q[1];\nRZZ(0) q[24], q[51];\nRZZ(0) q[52], q[6];\nRZZ(0) q[9], q[20];\nRZZ(0) q[8], q[49];\nRZZ(0) q[13], q[40];\nRZZ(0) q[47], q[0];\nRZZ(0) q[4], q[32];\nRZZ(0) q[25], q[48];\nRZZ(0) q[12], q[46];\nRZZ(0) q[11], q[39];\nRZZ(0) q[28], q[7];\nRZZ(0) q[41], q[16];\nRZZ(0) q[5], q[30];\nRZZ(0) q[50], q[33];\nRZZ(0) q[27], q[14];\nRZZ(0) q[29], q[19];\nRZZ(0) q[42], q[38];\nRZZ(0) q[23], q[10];\nRZZ(0) q[22], q[36];\nRZZ(0) q[45], q[34];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[13];\nry(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nRZZ(0) q[20], q[46];\nRZZ(0) q[5], q[44];\nRZZ(0) q[16], q[10];\nRZZ(0) q[36], q[2];\nRZZ(0) q[42], q[50];\nRZZ(0) q[41], q[8];\nRZZ(0) q[21], q[49];\nRZZ(0) q[33], q[28];\nRZZ(0) q[24], q[13];\nRZZ(0) q[43], q[25];\nRZZ(0) q[3], q[14];\nRZZ(0) q[52], q[15];\nRZZ(0) q[7], q[34];\nRZZ(0) q[51], q[9];\nRZZ(0) q[38], q[48];\nRZZ(0) q[32], q[37];\nRZZ(0) q[17], q[39];\nRZZ(0) q[31], q[29];\nRZZ(0) q[4], q[47];\nRZZ(0) q[54], q[18];\nRZZ(0) q[30], q[19];\nRZZ(0) q[45], q[27];\nRZZ(0) q[35], q[11];\nRZZ(0) q[55], q[1];\nRZZ(0) q[22], q[40];\nRZZ(0) q[12], q[26];\nRZZ(0) q[0], q[23];\nRZZ(0) q[53], q[6];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[42], q[47];\nRZZ(0) q[18], q[32];\nRZZ(0) q[50], q[55];\nRZZ(0) q[22], q[17];\nRZZ(0) q[48], q[44];\nRZZ(0) q[23], q[9];\nRZZ(0) q[49], q[10];\nRZZ(0) q[4], q[46];\nRZZ(0) q[14], q[3];\nRZZ(0) q[2], q[7];\nRZZ(0) q[1], q[41];\nRZZ(0) q[51], q[30];\nRZZ(0) q[43], q[0];\nRZZ(0) q[19], q[53];\nRZZ(0) q[12], q[25];\nRZZ(0) q[40], q[6];\nRZZ(0) q[39], q[13];\nRZZ(0) q[27], q[34];\nRZZ(0) q[35], q[33];\nRZZ(0) q[20], q[37];\nRZZ(0) q[29], q[31];\nRZZ(0) q[24], q[8];\nRZZ(0) q[16], q[38];\nRZZ(0) q[15], q[45];\nRZZ(0) q[52], q[26];\nRZZ(0) q[36], q[5];\nRZZ(0) q[21], q[11];\nRZZ(0) q[54], q[28];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nRZZ(0) q[0], q[24];\nRZZ(0) q[19], q[37];\nRZZ(0) q[10], q[55];\nRZZ(0) q[43], q[45];\nRZZ(0) q[25], q[23];\nRZZ(0) q[44], q[9];\nRZZ(0) q[32], q[26];\nRZZ(0) q[47], q[40];\nRZZ(0) q[8], q[13];\nRZZ(0) q[27], q[39];\nRZZ(0) q[48], q[53];\nRZZ(0) q[15], q[35];\nRZZ(0) q[21], q[14];\nRZZ(0) q[31], q[30];\nRZZ(0) q[3], q[1];\nRZZ(0) q[20], q[18];\nRZZ(0) q[41], q[29];\nRZZ(0) q[38], q[34];\nRZZ(0) q[54], q[49];\nRZZ(0) q[51], q[42];\nRZZ(0) q[50], q[22];\nRZZ(0) q[52], q[46];\nRZZ(0) q[2], q[7];\nRZZ(0) q[28], q[17];\nRZZ(0) q[4], q[12];\nRZZ(0) q[6], q[36];\nRZZ(0) q[16], q[11];\nRZZ(0) q[33], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[55];\nRZZ(0) q[4], q[45];\nRZZ(0) q[39], q[32];\nRZZ(0) q[33], q[47];\nRZZ(0) q[30], q[26];\nRZZ(0) q[50], q[35];\nRZZ(0) q[7], q[54];\nRZZ(0) q[9], q[28];\nRZZ(0) q[23], q[14];\nRZZ(0) q[51], q[38];\nRZZ(0) q[0], q[34];\nRZZ(0) q[44], q[20];\nRZZ(0) q[25], q[13];\nRZZ(0) q[18], q[52];\nRZZ(0) q[37], q[22];\nRZZ(0) q[40], q[48];\nRZZ(0) q[46], q[19];\nRZZ(0) q[16], q[42];\nRZZ(0) q[1], q[49];\nRZZ(0) q[43], q[29];\nRZZ(0) q[21], q[24];\nRZZ(0) q[17], q[8];\nRZZ(0) q[41], q[27];\nRZZ(0) q[5], q[11];\nRZZ(0) q[2], q[12];\nRZZ(0) q[6], q[36];\nRZZ(0) q[55], q[3];\nRZZ(0) q[10], q[15];\nRZZ(0) q[31], q[53];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0) q[3], q[7];\nRZZ(0) q[37], q[35];\nRZZ(0) q[12], q[33];\nRZZ(0) q[0], q[25];\nRZZ(0) q[47], q[28];\nRZZ(0) q[17], q[18];\nRZZ(0) q[8], q[21];\nRZZ(0) q[14], q[52];\nRZZ(0) q[38], q[2];\nRZZ(0) q[49], q[54];\nRZZ(0) q[11], q[23];\nRZZ(0) q[20], q[51];\nRZZ(0) q[55], q[1];\nRZZ(0) q[5], q[43];\nRZZ(0) q[27], q[48];\nRZZ(0) q[29], q[41];\nRZZ(0) q[39], q[42];\nRZZ(0) q[31], q[45];\nRZZ(0) q[16], q[40];\nRZZ(0) q[24], q[32];\nRZZ(0) q[22], q[53];\nRZZ(0) q[50], q[44];\nRZZ(0) q[30], q[15];\nRZZ(0) q[6], q[13];\nRZZ(0) q[36], q[4];\nRZZ(0) q[46], q[10];\nRZZ(0) q[34], q[9];\nRZZ(0) q[19], q[26];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nry(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(1.0*pi) q[29];\nry(1.0*pi) q[33];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[53];\nRZZ(0) q[36], q[16];\nRZZ(0) q[8], q[15];\nRZZ(0) q[40], q[46];\nRZZ(0) q[5], q[39];\nRZZ(0) q[32], q[19];\nRZZ(0) q[33], q[48];\nRZZ(0) q[29], q[34];\nRZZ(0) q[23], q[20];\nRZZ(0) q[14], q[42];\nRZZ(0) q[2], q[26];\nRZZ(0) q[13], q[49];\nRZZ(0) q[50], q[17];\nRZZ(0) q[51], q[44];\nRZZ(0) q[3], q[24];\nRZZ(0) q[21], q[12];\nRZZ(0) q[18], q[45];\nRZZ(0) q[41], q[54];\nRZZ(0) q[30], q[4];\nRZZ(0) q[9], q[7];\nRZZ(0) q[35], q[37];\nRZZ(0) q[47], q[55];\nRZZ(0) q[43], q[0];\nRZZ(0) q[6], q[52];\nRZZ(0) q[38], q[22];\nRZZ(0) q[25], q[27];\nRZZ(0) q[1], q[11];\nRZZ(0) q[31], q[53];\nRZZ(0) q[28], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[25], q[30];\nRZZ(0) q[45], q[41];\nRZZ(0) q[27], q[52];\nRZZ(0) q[33], q[2];\nRZZ(0) q[4], q[17];\nRZZ(0) q[34], q[24];\nRZZ(0) q[28], q[43];\nRZZ(0) q[22], q[54];\nRZZ(0) q[14], q[20];\nRZZ(0) q[10], q[50];\nRZZ(0) q[26], q[13];\nRZZ(0) q[5], q[32];\nRZZ(0) q[0], q[36];\nRZZ(0) q[7], q[9];\nRZZ(0) q[42], q[39];\nRZZ(0) q[18], q[48];\nRZZ(0) q[44], q[21];\nRZZ(0) q[46], q[38];\nRZZ(0) q[11], q[19];\nRZZ(0) q[35], q[8];\nRZZ(0) q[31], q[37];\nRZZ(0) q[12], q[51];\nRZZ(0) q[16], q[3];\nRZZ(0) q[15], q[1];\nRZZ(0) q[23], q[47];\nRZZ(0) q[53], q[40];\nRZZ(0) q[49], q[6];\nRZZ(0) q[55], q[29];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[54], q[42];\nRZZ(0) q[7], q[16];\nRZZ(0) q[13], q[10];\nRZZ(0) q[55], q[32];\nRZZ(0) q[6], q[27];\nRZZ(0) q[51], q[35];\nRZZ(0) q[41], q[47];\nRZZ(0) q[40], q[43];\nRZZ(0) q[15], q[45];\nRZZ(0) q[18], q[38];\nRZZ(0) q[8], q[52];\nRZZ(0) q[0], q[5];\nRZZ(0) q[9], q[53];\nRZZ(0) q[25], q[14];\nRZZ(0) q[17], q[37];\nRZZ(0) q[22], q[4];\nRZZ(0) q[3], q[1];\nRZZ(0) q[26], q[48];\nRZZ(0) q[21], q[12];\nRZZ(0) q[29], q[39];\nRZZ(0) q[44], q[46];\nRZZ(0) q[28], q[19];\nRZZ(0) q[31], q[24];\nRZZ(0) q[50], q[30];\nRZZ(0) q[33], q[36];\nRZZ(0) q[34], q[11];\nRZZ(0) q[20], q[2];\nRZZ(0) q[49], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[21];\nry(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[34];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nRZZ(0) q[32], q[49];\nRZZ(0) q[27], q[15];\nRZZ(0) q[55], q[36];\nRZZ(0) q[29], q[37];\nRZZ(0) q[48], q[40];\nRZZ(0) q[50], q[12];\nRZZ(0) q[6], q[42];\nRZZ(0) q[0], q[3];\nRZZ(0) q[21], q[33];\nRZZ(0) q[4], q[11];\nRZZ(0) q[16], q[7];\nRZZ(0) q[47], q[10];\nRZZ(0) q[43], q[38];\nRZZ(0) q[18], q[23];\nRZZ(0) q[9], q[24];\nRZZ(0) q[19], q[44];\nRZZ(0) q[26], q[46];\nRZZ(0) q[52], q[30];\nRZZ(0) q[20], q[22];\nRZZ(0) q[17], q[8];\nRZZ(0) q[28], q[5];\nRZZ(0) q[13], q[25];\nRZZ(0) q[54], q[51];\nRZZ(0) q[39], q[2];\nRZZ(0) q[34], q[53];\nRZZ(0) q[1], q[31];\nRZZ(0) q[41], q[45];\nRZZ(0) q[35], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nRZZ(0) q[48], q[7];\nRZZ(0) q[25], q[52];\nRZZ(0) q[4], q[19];\nRZZ(0) q[24], q[0];\nRZZ(0) q[9], q[5];\nRZZ(0) q[35], q[2];\nRZZ(0) q[55], q[40];\nRZZ(0) q[39], q[51];\nRZZ(0) q[10], q[41];\nRZZ(0) q[26], q[37];\nRZZ(0) q[46], q[49];\nRZZ(0) q[23], q[34];\nRZZ(0) q[30], q[47];\nRZZ(0) q[18], q[6];\nRZZ(0) q[53], q[16];\nRZZ(0) q[45], q[32];\nRZZ(0) q[17], q[3];\nRZZ(0) q[43], q[8];\nRZZ(0) q[36], q[22];\nRZZ(0) q[15], q[28];\nRZZ(0) q[14], q[42];\nRZZ(0) q[20], q[21];\nRZZ(0) q[11], q[29];\nRZZ(0) q[27], q[31];\nRZZ(0) q[13], q[1];\nRZZ(0) q[50], q[54];\nRZZ(0) q[33], q[12];\nRZZ(0) q[38], q[44];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[33];\nry(1.0*pi) q[35];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[40];\nry(1.0*pi) q[42];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[42], q[9];\nRZZ(0) q[24], q[23];\nRZZ(0) q[48], q[14];\nRZZ(0) q[36], q[51];\nRZZ(0) q[44], q[21];\nRZZ(0) q[20], q[2];\nRZZ(0) q[7], q[30];\nRZZ(0) q[40], q[6];\nRZZ(0) q[55], q[19];\nRZZ(0) q[53], q[33];\nRZZ(0) q[18], q[3];\nRZZ(0) q[32], q[34];\nRZZ(0) q[39], q[13];\nRZZ(0) q[17], q[46];\nRZZ(0) q[1], q[27];\nRZZ(0) q[50], q[35];\nRZZ(0) q[41], q[37];\nRZZ(0) q[0], q[49];\nRZZ(0) q[54], q[28];\nRZZ(0) q[16], q[31];\nRZZ(0) q[12], q[26];\nRZZ(0) q[47], q[10];\nRZZ(0) q[52], q[38];\nRZZ(0) q[4], q[29];\nRZZ(0) q[15], q[8];\nRZZ(0) q[22], q[43];\nRZZ(0) q[25], q[11];\nRZZ(0) q[5], q[45];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[55], q[34];\nRZZ(0) q[10], q[48];\nRZZ(0) q[4], q[1];\nRZZ(0) q[51], q[49];\nRZZ(0) q[40], q[16];\nRZZ(0) q[35], q[45];\nRZZ(0) q[46], q[5];\nRZZ(0) q[27], q[14];\nRZZ(0) q[26], q[7];\nRZZ(0) q[18], q[54];\nRZZ(0) q[13], q[0];\nRZZ(0) q[50], q[23];\nRZZ(0) q[8], q[33];\nRZZ(0) q[37], q[2];\nRZZ(0) q[28], q[17];\nRZZ(0) q[44], q[31];\nRZZ(0) q[12], q[42];\nRZZ(0) q[41], q[3];\nRZZ(0) q[6], q[15];\nRZZ(0) q[32], q[9];\nRZZ(0) q[19], q[21];\nRZZ(0) q[38], q[29];\nRZZ(0) q[20], q[30];\nRZZ(0) q[24], q[47];\nRZZ(0) q[25], q[39];\nRZZ(0) q[36], q[53];\nRZZ(0) q[11], q[52];\nRZZ(0) q[43], q[22];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0) q[53], q[45];\nRZZ(0) q[54], q[30];\nRZZ(0) q[12], q[46];\nRZZ(0) q[15], q[5];\nRZZ(0) q[28], q[29];\nRZZ(0) q[37], q[10];\nRZZ(0) q[55], q[26];\nRZZ(0) q[39], q[50];\nRZZ(0) q[49], q[44];\nRZZ(0) q[2], q[1];\nRZZ(0) q[43], q[36];\nRZZ(0) q[24], q[19];\nRZZ(0) q[14], q[16];\nRZZ(0) q[9], q[11];\nRZZ(0) q[18], q[33];\nRZZ(0) q[0], q[20];\nRZZ(0) q[47], q[7];\nRZZ(0) q[8], q[3];\nRZZ(0) q[13], q[27];\nRZZ(0) q[35], q[25];\nRZZ(0) q[38], q[48];\nRZZ(0) q[40], q[51];\nRZZ(0) q[6], q[21];\nRZZ(0) q[17], q[31];\nRZZ(0) q[23], q[42];\nRZZ(0) q[4], q[34];\nRZZ(0) q[32], q[52];\nRZZ(0) q[41], q[22];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[6];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[37], q[49];\nRZZ(0) q[17], q[33];\nRZZ(0) q[13], q[0];\nRZZ(0) q[12], q[26];\nRZZ(0) q[41], q[6];\nRZZ(0) q[50], q[42];\nRZZ(0) q[52], q[23];\nRZZ(0) q[44], q[45];\nRZZ(0) q[38], q[21];\nRZZ(0) q[11], q[18];\nRZZ(0) q[29], q[16];\nRZZ(0) q[32], q[31];\nRZZ(0) q[24], q[10];\nRZZ(0) q[9], q[2];\nRZZ(0) q[47], q[22];\nRZZ(0) q[51], q[14];\nRZZ(0) q[19], q[35];\nRZZ(0) q[15], q[40];\nRZZ(0) q[34], q[25];\nRZZ(0) q[28], q[7];\nRZZ(0) q[3], q[20];\nRZZ(0) q[8], q[1];\nRZZ(0) q[54], q[39];\nRZZ(0) q[4], q[48];\nRZZ(0) q[43], q[46];\nRZZ(0) q[36], q[30];\nRZZ(0) q[5], q[27];\nRZZ(0) q[53], q[55];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(1.0*pi) q[44];\nry(0.5*pi) q[49];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[8], q[37];\nRZZ(0) q[5], q[3];\nRZZ(0) q[11], q[14];\nRZZ(0) q[39], q[0];\nRZZ(0) q[28], q[23];\nRZZ(0) q[44], q[48];\nRZZ(0) q[17], q[42];\nRZZ(0) q[36], q[24];\nRZZ(0) q[27], q[51];\nRZZ(0) q[10], q[9];\nRZZ(0) q[19], q[53];\nRZZ(0) q[34], q[16];\nRZZ(0) q[18], q[33];\nRZZ(0) q[26], q[40];\nRZZ(0) q[12], q[52];\nRZZ(0) q[2], q[4];\nRZZ(0) q[20], q[35];\nRZZ(0) q[25], q[46];\nRZZ(0) q[45], q[32];\nRZZ(0) q[6], q[47];\nRZZ(0) q[50], q[7];\nRZZ(0) q[43], q[21];\nRZZ(0) q[31], q[13];\nRZZ(0) q[49], q[55];\nRZZ(0) q[30], q[41];\nRZZ(0) q[29], q[1];\nRZZ(0) q[38], q[15];\nRZZ(0) q[54], q[22];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[15];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[25];\nry(0.5*pi) q[27];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[44];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nry(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[51], q[35];\nRZZ(0) q[0], q[55];\nRZZ(0) q[16], q[32];\nRZZ(0) q[48], q[21];\nRZZ(0) q[30], q[13];\nRZZ(0) q[23], q[29];\nRZZ(0) q[31], q[5];\nRZZ(0) q[24], q[22];\nRZZ(0) q[14], q[2];\nRZZ(0) q[34], q[27];\nRZZ(0) q[39], q[44];\nRZZ(0) q[15], q[3];\nRZZ(0) q[40], q[46];\nRZZ(0) q[12], q[26];\nRZZ(0) q[42], q[19];\nRZZ(0) q[1], q[28];\nRZZ(0) q[49], q[36];\nRZZ(0) q[43], q[52];\nRZZ(0) q[8], q[50];\nRZZ(0) q[45], q[38];\nRZZ(0) q[11], q[37];\nRZZ(0) q[4], q[10];\nRZZ(0) q[20], q[7];\nRZZ(0) q[6], q[41];\nRZZ(0) q[33], q[54];\nRZZ(0) q[9], q[53];\nRZZ(0) q[25], q[18];\nRZZ(0) q[17], q[47];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[12];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(1.0*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[8], q[40];\nRZZ(0) q[46], q[7];\nRZZ(0) q[1], q[53];\nRZZ(0) q[45], q[22];\nRZZ(0) q[11], q[14];\nRZZ(0) q[9], q[39];\nRZZ(0) q[43], q[37];\nRZZ(0) q[18], q[0];\nRZZ(0) q[4], q[55];\nRZZ(0) q[50], q[31];\nRZZ(0) q[33], q[32];\nRZZ(0) q[13], q[34];\nRZZ(0) q[48], q[19];\nRZZ(0) q[5], q[16];\nRZZ(0) q[44], q[12];\nRZZ(0) q[47], q[51];\nRZZ(0) q[28], q[15];\nRZZ(0) q[17], q[23];\nRZZ(0) q[30], q[25];\nRZZ(0) q[10], q[6];\nRZZ(0) q[27], q[24];\nRZZ(0) q[38], q[3];\nRZZ(0) q[52], q[26];\nRZZ(0) q[21], q[54];\nRZZ(0) q[35], q[36];\nRZZ(0) q[41], q[2];\nRZZ(0) q[42], q[20];\nRZZ(0) q[49], q[29];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[44];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0) q[45], q[51];\nRZZ(0) q[24], q[21];\nRZZ(0) q[27], q[18];\nRZZ(0) q[39], q[8];\nRZZ(0) q[46], q[42];\nRZZ(0) q[52], q[37];\nRZZ(0) q[36], q[38];\nRZZ(0) q[0], q[23];\nRZZ(0) q[11], q[48];\nRZZ(0) q[4], q[3];\nRZZ(0) q[31], q[54];\nRZZ(0) q[7], q[16];\nRZZ(0) q[6], q[53];\nRZZ(0) q[43], q[55];\nRZZ(0) q[1], q[40];\nRZZ(0) q[34], q[2];\nRZZ(0) q[5], q[30];\nRZZ(0) q[25], q[14];\nRZZ(0) q[32], q[35];\nRZZ(0) q[13], q[44];\nRZZ(0) q[26], q[50];\nRZZ(0) q[29], q[22];\nRZZ(0) q[41], q[10];\nRZZ(0) q[47], q[12];\nRZZ(0) q[17], q[20];\nRZZ(0) q[9], q[49];\nRZZ(0) q[33], q[28];\nRZZ(0) q[15], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[11], q[2];\nRZZ(0) q[40], q[31];\nRZZ(0) q[41], q[25];\nRZZ(0) q[52], q[39];\nRZZ(0) q[4], q[22];\nRZZ(0) q[35], q[46];\nRZZ(0) q[30], q[26];\nRZZ(0) q[55], q[13];\nRZZ(0) q[53], q[10];\nRZZ(0) q[17], q[49];\nRZZ(0) q[16], q[33];\nRZZ(0) q[27], q[47];\nRZZ(0) q[14], q[19];\nRZZ(0) q[1], q[37];\nRZZ(0) q[54], q[9];\nRZZ(0) q[5], q[42];\nRZZ(0) q[44], q[6];\nRZZ(0) q[12], q[21];\nRZZ(0) q[23], q[36];\nRZZ(0) q[24], q[3];\nRZZ(0) q[43], q[18];\nRZZ(0) q[8], q[20];\nRZZ(0) q[34], q[29];\nRZZ(0) q[7], q[38];\nRZZ(0) q[50], q[15];\nRZZ(0) q[0], q[51];\nRZZ(0) q[32], q[45];\nRZZ(0) q[28], q[48];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[30];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(1.0*pi) q[50];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[13], q[41];\nRZZ(0) q[34], q[32];\nRZZ(0) q[45], q[50];\nRZZ(0) q[11], q[36];\nRZZ(0) q[37], q[7];\nRZZ(0) q[8], q[9];\nRZZ(0) q[40], q[33];\nRZZ(0) q[48], q[46];\nRZZ(0) q[39], q[19];\nRZZ(0) q[21], q[15];\nRZZ(0) q[12], q[20];\nRZZ(0) q[18], q[29];\nRZZ(0) q[31], q[55];\nRZZ(0) q[3], q[17];\nRZZ(0) q[22], q[14];\nRZZ(0) q[27], q[54];\nRZZ(0) q[38], q[26];\nRZZ(0) q[24], q[49];\nRZZ(0) q[43], q[47];\nRZZ(0) q[30], q[6];\nRZZ(0) q[16], q[53];\nRZZ(0) q[28], q[0];\nRZZ(0) q[51], q[23];\nRZZ(0) q[2], q[10];\nRZZ(0) q[4], q[5];\nRZZ(0) q[52], q[35];\nRZZ(0) q[42], q[1];\nRZZ(0) q[25], q[44];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[51], q[33];\nRZZ(0) q[32], q[31];\nRZZ(0) q[26], q[45];\nRZZ(0) q[40], q[27];\nRZZ(0) q[17], q[19];\nRZZ(0) q[43], q[47];\nRZZ(0) q[14], q[37];\nRZZ(0) q[48], q[24];\nRZZ(0) q[34], q[23];\nRZZ(0) q[35], q[28];\nRZZ(0) q[5], q[46];\nRZZ(0) q[54], q[3];\nRZZ(0) q[10], q[6];\nRZZ(0) q[53], q[4];\nRZZ(0) q[13], q[20];\nRZZ(0) q[49], q[15];\nRZZ(0) q[44], q[18];\nRZZ(0) q[50], q[41];\nRZZ(0) q[38], q[42];\nRZZ(0) q[39], q[25];\nRZZ(0) q[21], q[29];\nRZZ(0) q[9], q[52];\nRZZ(0) q[1], q[8];\nRZZ(0) q[30], q[16];\nRZZ(0) q[7], q[2];\nRZZ(0) q[22], q[12];\nRZZ(0) q[55], q[0];\nRZZ(0) q[11], q[36];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[30];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nRZZ(0) q[9], q[49];\nRZZ(0) q[35], q[55];\nRZZ(0) q[10], q[44];\nRZZ(0) q[8], q[31];\nRZZ(0) q[22], q[21];\nRZZ(0) q[7], q[5];\nRZZ(0) q[11], q[19];\nRZZ(0) q[4], q[40];\nRZZ(0) q[16], q[6];\nRZZ(0) q[45], q[30];\nRZZ(0) q[42], q[54];\nRZZ(0) q[52], q[18];\nRZZ(0) q[17], q[0];\nRZZ(0) q[20], q[23];\nRZZ(0) q[15], q[43];\nRZZ(0) q[28], q[12];\nRZZ(0) q[46], q[34];\nRZZ(0) q[53], q[51];\nRZZ(0) q[14], q[36];\nRZZ(0) q[32], q[1];\nRZZ(0) q[26], q[50];\nRZZ(0) q[3], q[38];\nRZZ(0) q[24], q[33];\nRZZ(0) q[39], q[27];\nRZZ(0) q[25], q[2];\nRZZ(0) q[29], q[41];\nRZZ(0) q[48], q[37];\nRZZ(0) q[47], q[13];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[43];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[18], q[25];\nRZZ(0) q[28], q[16];\nRZZ(0) q[40], q[11];\nRZZ(0) q[52], q[37];\nRZZ(0) q[31], q[42];\nRZZ(0) q[41], q[13];\nRZZ(0) q[34], q[45];\nRZZ(0) q[8], q[10];\nRZZ(0) q[47], q[12];\nRZZ(0) q[2], q[39];\nRZZ(0) q[53], q[46];\nRZZ(0) q[24], q[36];\nRZZ(0) q[32], q[38];\nRZZ(0) q[27], q[35];\nRZZ(0) q[22], q[48];\nRZZ(0) q[1], q[4];\nRZZ(0) q[51], q[7];\nRZZ(0) q[30], q[26];\nRZZ(0) q[55], q[6];\nRZZ(0) q[50], q[21];\nRZZ(0) q[19], q[54];\nRZZ(0) q[17], q[44];\nRZZ(0) q[33], q[23];\nRZZ(0) q[0], q[14];\nRZZ(0) q[3], q[49];\nRZZ(0) q[43], q[20];\nRZZ(0) q[9], q[15];\nRZZ(0) q[29], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[33];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[49], q[4];\nRZZ(0) q[18], q[40];\nRZZ(0) q[42], q[51];\nRZZ(0) q[48], q[10];\nRZZ(0) q[15], q[2];\nRZZ(0) q[31], q[29];\nRZZ(0) q[50], q[8];\nRZZ(0) q[22], q[37];\nRZZ(0) q[7], q[9];\nRZZ(0) q[20], q[26];\nRZZ(0) q[16], q[3];\nRZZ(0) q[55], q[13];\nRZZ(0) q[25], q[6];\nRZZ(0) q[41], q[43];\nRZZ(0) q[44], q[1];\nRZZ(0) q[52], q[21];\nRZZ(0) q[39], q[5];\nRZZ(0) q[34], q[27];\nRZZ(0) q[33], q[23];\nRZZ(0) q[12], q[47];\nRZZ(0) q[35], q[53];\nRZZ(0) q[45], q[28];\nRZZ(0) q[24], q[30];\nRZZ(0) q[14], q[11];\nRZZ(0) q[0], q[38];\nRZZ(0) q[46], q[19];\nRZZ(0) q[32], q[36];\nRZZ(0) q[17], q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[41];\nry(1.0*pi) q[43];\nry(3.5*pi) q[45];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[13], q[29];\nRZZ(0) q[44], q[33];\nRZZ(0) q[26], q[48];\nRZZ(0) q[49], q[54];\nRZZ(0) q[50], q[7];\nRZZ(0) q[6], q[43];\nRZZ(0) q[19], q[53];\nRZZ(0) q[11], q[38];\nRZZ(0) q[1], q[17];\nRZZ(0) q[47], q[18];\nRZZ(0) q[41], q[36];\nRZZ(0) q[51], q[2];\nRZZ(0) q[22], q[35];\nRZZ(0) q[55], q[28];\nRZZ(0) q[31], q[39];\nRZZ(0) q[21], q[32];\nRZZ(0) q[12], q[10];\nRZZ(0) q[14], q[27];\nRZZ(0) q[20], q[34];\nRZZ(0) q[40], q[9];\nRZZ(0) q[42], q[0];\nRZZ(0) q[3], q[45];\nRZZ(0) q[52], q[37];\nRZZ(0) q[15], q[46];\nRZZ(0) q[30], q[25];\nRZZ(0) q[23], q[4];\nRZZ(0) q[24], q[8];\nRZZ(0) q[16], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[55];\nRZZ(0) q[35], q[44];\nRZZ(0) q[33], q[22];\nRZZ(0) q[42], q[7];\nRZZ(0) q[15], q[12];\nRZZ(0) q[25], q[4];\nRZZ(0) q[3], q[36];\nRZZ(0) q[6], q[48];\nRZZ(0) q[2], q[34];\nRZZ(0) q[52], q[46];\nRZZ(0) q[17], q[18];\nRZZ(0) q[8], q[0];\nRZZ(0) q[41], q[40];\nRZZ(0) q[38], q[49];\nRZZ(0) q[31], q[45];\nRZZ(0) q[39], q[32];\nRZZ(0) q[10], q[21];\nRZZ(0) q[30], q[11];\nRZZ(0) q[37], q[13];\nRZZ(0) q[29], q[5];\nRZZ(0) q[26], q[50];\nRZZ(0) q[9], q[47];\nRZZ(0) q[55], q[1];\nRZZ(0) q[16], q[20];\nRZZ(0) q[54], q[14];\nRZZ(0) q[19], q[28];\nRZZ(0) q[43], q[53];\nRZZ(0) q[27], q[24];\nRZZ(0) q[51], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[39], q[52];\nRZZ(0) q[34], q[33];\nRZZ(0) q[10], q[9];\nRZZ(0) q[28], q[1];\nRZZ(0) q[37], q[47];\nRZZ(0) q[41], q[42];\nRZZ(0) q[32], q[24];\nRZZ(0) q[20], q[17];\nRZZ(0) q[8], q[29];\nRZZ(0) q[2], q[26];\nRZZ(0) q[15], q[7];\nRZZ(0) q[4], q[49];\nRZZ(0) q[38], q[31];\nRZZ(0) q[51], q[16];\nRZZ(0) q[25], q[6];\nRZZ(0) q[14], q[23];\nRZZ(0) q[45], q[22];\nRZZ(0) q[11], q[18];\nRZZ(0) q[36], q[21];\nRZZ(0) q[35], q[30];\nRZZ(0) q[19], q[54];\nRZZ(0) q[12], q[48];\nRZZ(0) q[50], q[53];\nRZZ(0) q[44], q[27];\nRZZ(0) q[13], q[43];\nRZZ(0) q[5], q[40];\nRZZ(0) q[46], q[3];\nRZZ(0) q[0], q[55];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(1.0*pi) q[47];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[7], q[33];\nRZZ(0) q[40], q[3];\nRZZ(0) q[20], q[21];\nRZZ(0) q[34], q[11];\nRZZ(0) q[16], q[19];\nRZZ(0) q[50], q[2];\nRZZ(0) q[51], q[32];\nRZZ(0) q[39], q[25];\nRZZ(0) q[15], q[1];\nRZZ(0) q[38], q[17];\nRZZ(0) q[44], q[42];\nRZZ(0) q[55], q[37];\nRZZ(0) q[54], q[4];\nRZZ(0) q[24], q[22];\nRZZ(0) q[6], q[8];\nRZZ(0) q[48], q[29];\nRZZ(0) q[47], q[36];\nRZZ(0) q[27], q[14];\nRZZ(0) q[53], q[30];\nRZZ(0) q[18], q[45];\nRZZ(0) q[49], q[52];\nRZZ(0) q[46], q[9];\nRZZ(0) q[26], q[0];\nRZZ(0) q[12], q[28];\nRZZ(0) q[31], q[43];\nRZZ(0) q[41], q[5];\nRZZ(0) q[10], q[13];\nRZZ(0) q[35], q[23];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[55];\nRZZ(0) q[32], q[15];\nRZZ(0) q[18], q[23];\nRZZ(0) q[8], q[13];\nRZZ(0) q[24], q[45];\nRZZ(0) q[41], q[6];\nRZZ(0) q[7], q[40];\nRZZ(0) q[4], q[21];\nRZZ(0) q[19], q[48];\nRZZ(0) q[5], q[51];\nRZZ(0) q[11], q[1];\nRZZ(0) q[33], q[14];\nRZZ(0) q[16], q[55];\nRZZ(0) q[10], q[29];\nRZZ(0) q[52], q[30];\nRZZ(0) q[47], q[22];\nRZZ(0) q[9], q[37];\nRZZ(0) q[3], q[34];\nRZZ(0) q[39], q[25];\nRZZ(0) q[42], q[35];\nRZZ(0) q[44], q[49];\nRZZ(0) q[53], q[38];\nRZZ(0) q[26], q[20];\nRZZ(0) q[46], q[0];\nRZZ(0) q[50], q[27];\nRZZ(0) q[12], q[2];\nRZZ(0) q[31], q[54];\nRZZ(0) q[17], q[28];\nRZZ(0) q[36], q[43];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[31];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[49];\nry(0.5*pi) q[51];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nRZZ(0) q[18], q[17];\nRZZ(0) q[33], q[11];\nRZZ(0) q[37], q[2];\nRZZ(0) q[16], q[12];\nRZZ(0) q[34], q[20];\nRZZ(0) q[13], q[52];\nRZZ(0) q[39], q[10];\nRZZ(0) q[35], q[25];\nRZZ(0) q[9], q[24];\nRZZ(0) q[40], q[26];\nRZZ(0) q[32], q[50];\nRZZ(0) q[0], q[14];\nRZZ(0) q[22], q[53];\nRZZ(0) q[3], q[55];\nRZZ(0) q[49], q[36];\nRZZ(0) q[48], q[31];\nRZZ(0) q[27], q[30];\nRZZ(0) q[8], q[41];\nRZZ(0) q[44], q[23];\nRZZ(0) q[38], q[21];\nRZZ(0) q[46], q[1];\nRZZ(0) q[29], q[15];\nRZZ(0) q[43], q[42];\nRZZ(0) q[28], q[54];\nRZZ(0) q[45], q[4];\nRZZ(0) q[51], q[5];\nRZZ(0) q[7], q[19];\nRZZ(0) q[6], q[47];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[21];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[55];\nRZZ(0) q[50], q[6];\nRZZ(0) q[9], q[17];\nRZZ(0) q[7], q[25];\nRZZ(0) q[33], q[27];\nRZZ(0) q[0], q[8];\nRZZ(0) q[30], q[52];\nRZZ(0) q[2], q[55];\nRZZ(0) q[21], q[48];\nRZZ(0) q[45], q[51];\nRZZ(0) q[28], q[54];\nRZZ(0) q[49], q[3];\nRZZ(0) q[15], q[47];\nRZZ(0) q[26], q[29];\nRZZ(0) q[43], q[36];\nRZZ(0) q[16], q[53];\nRZZ(0) q[35], q[4];\nRZZ(0) q[19], q[11];\nRZZ(0) q[23], q[14];\nRZZ(0) q[1], q[38];\nRZZ(0) q[34], q[46];\nRZZ(0) q[32], q[22];\nRZZ(0) q[44], q[13];\nRZZ(0) q[41], q[10];\nRZZ(0) q[20], q[31];\nRZZ(0) q[5], q[18];\nRZZ(0) q[12], q[40];\nRZZ(0) q[24], q[42];\nRZZ(0) q[37], q[39];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[23], q[50];\nRZZ(0) q[15], q[25];\nRZZ(0) q[14], q[10];\nRZZ(0) q[29], q[18];\nRZZ(0) q[30], q[21];\nRZZ(0) q[53], q[55];\nRZZ(0) q[35], q[3];\nRZZ(0) q[45], q[12];\nRZZ(0) q[43], q[37];\nRZZ(0) q[48], q[6];\nRZZ(0) q[11], q[38];\nRZZ(0) q[41], q[42];\nRZZ(0) q[7], q[39];\nRZZ(0) q[40], q[27];\nRZZ(0) q[44], q[24];\nRZZ(0) q[47], q[9];\nRZZ(0) q[13], q[54];\nRZZ(0) q[5], q[17];\nRZZ(0) q[26], q[1];\nRZZ(0) q[34], q[8];\nRZZ(0) q[19], q[51];\nRZZ(0) q[52], q[4];\nRZZ(0) q[36], q[33];\nRZZ(0) q[46], q[28];\nRZZ(0) q[31], q[32];\nRZZ(0) q[20], q[16];\nRZZ(0) q[49], q[2];\nRZZ(0) q[22], q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[14], q[3];\nRZZ(0) q[18], q[26];\nRZZ(0) q[31], q[38];\nRZZ(0) q[33], q[46];\nRZZ(0) q[29], q[52];\nRZZ(0) q[39], q[1];\nRZZ(0) q[49], q[11];\nRZZ(0) q[17], q[41];\nRZZ(0) q[4], q[48];\nRZZ(0) q[20], q[12];\nRZZ(0) q[5], q[21];\nRZZ(0) q[2], q[55];\nRZZ(0) q[22], q[45];\nRZZ(0) q[6], q[35];\nRZZ(0) q[53], q[13];\nRZZ(0) q[44], q[37];\nRZZ(0) q[43], q[36];\nRZZ(0) q[8], q[25];\nRZZ(0) q[51], q[40];\nRZZ(0) q[0], q[27];\nRZZ(0) q[23], q[47];\nRZZ(0) q[24], q[7];\nRZZ(0) q[19], q[34];\nRZZ(0) q[54], q[50];\nRZZ(0) q[30], q[16];\nRZZ(0) q[32], q[42];\nRZZ(0) q[10], q[9];\nRZZ(0) q[15], q[28];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[20];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[2];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[55];\nRZZ(0) q[37], q[27];\nRZZ(0) q[41], q[43];\nRZZ(0) q[42], q[20];\nRZZ(0) q[36], q[38];\nRZZ(0) q[17], q[30];\nRZZ(0) q[2], q[11];\nRZZ(0) q[4], q[53];\nRZZ(0) q[0], q[55];\nRZZ(0) q[21], q[50];\nRZZ(0) q[52], q[54];\nRZZ(0) q[8], q[33];\nRZZ(0) q[18], q[28];\nRZZ(0) q[5], q[14];\nRZZ(0) q[15], q[46];\nRZZ(0) q[22], q[39];\nRZZ(0) q[49], q[12];\nRZZ(0) q[48], q[44];\nRZZ(0) q[7], q[26];\nRZZ(0) q[35], q[34];\nRZZ(0) q[9], q[45];\nRZZ(0) q[10], q[51];\nRZZ(0) q[3], q[13];\nRZZ(0) q[25], q[23];\nRZZ(0) q[19], q[31];\nRZZ(0) q[6], q[16];\nRZZ(0) q[47], q[24];\nRZZ(0) q[32], q[40];\nRZZ(0) q[29], q[1];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[42], q[53];\nRZZ(0) q[35], q[6];\nRZZ(0) q[36], q[8];\nRZZ(0) q[19], q[54];\nRZZ(0) q[41], q[45];\nRZZ(0) q[25], q[37];\nRZZ(0) q[27], q[49];\nRZZ(0) q[11], q[13];\nRZZ(0) q[31], q[17];\nRZZ(0) q[30], q[20];\nRZZ(0) q[52], q[10];\nRZZ(0) q[23], q[44];\nRZZ(0) q[47], q[46];\nRZZ(0) q[0], q[33];\nRZZ(0) q[55], q[43];\nRZZ(0) q[39], q[34];\nRZZ(0) q[14], q[1];\nRZZ(0) q[5], q[3];\nRZZ(0) q[4], q[9];\nRZZ(0) q[32], q[26];\nRZZ(0) q[38], q[18];\nRZZ(0) q[12], q[21];\nRZZ(0) q[51], q[22];\nRZZ(0) q[48], q[2];\nRZZ(0) q[7], q[15];\nRZZ(0) q[40], q[29];\nRZZ(0) q[50], q[24];\nRZZ(0) q[28], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[6], q[54];\nRZZ(0) q[27], q[25];\nRZZ(0) q[50], q[13];\nRZZ(0) q[2], q[4];\nRZZ(0) q[42], q[9];\nRZZ(0) q[8], q[38];\nRZZ(0) q[23], q[5];\nRZZ(0) q[19], q[1];\nRZZ(0) q[51], q[21];\nRZZ(0) q[28], q[46];\nRZZ(0) q[45], q[15];\nRZZ(0) q[48], q[3];\nRZZ(0) q[33], q[49];\nRZZ(0) q[10], q[30];\nRZZ(0) q[53], q[40];\nRZZ(0) q[32], q[17];\nRZZ(0) q[11], q[47];\nRZZ(0) q[14], q[26];\nRZZ(0) q[18], q[55];\nRZZ(0) q[34], q[31];\nRZZ(0) q[12], q[22];\nRZZ(0) q[39], q[20];\nRZZ(0) q[29], q[37];\nRZZ(0) q[52], q[36];\nRZZ(0) q[16], q[44];\nRZZ(0) q[43], q[35];\nRZZ(0) q[24], q[41];\nRZZ(0) q[7], q[0];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[23];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[29];\nry(3.5*pi) q[31];\nry(3.5*pi) q[35];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nRZZ(0) q[49], q[5];\nRZZ(0) q[28], q[30];\nRZZ(0) q[15], q[21];\nRZZ(0) q[45], q[37];\nRZZ(0) q[17], q[4];\nRZZ(0) q[51], q[41];\nRZZ(0) q[39], q[40];\nRZZ(0) q[24], q[53];\nRZZ(0) q[16], q[48];\nRZZ(0) q[19], q[32];\nRZZ(0) q[10], q[22];\nRZZ(0) q[9], q[36];\nRZZ(0) q[35], q[42];\nRZZ(0) q[46], q[12];\nRZZ(0) q[29], q[20];\nRZZ(0) q[43], q[11];\nRZZ(0) q[50], q[2];\nRZZ(0) q[6], q[1];\nRZZ(0) q[44], q[33];\nRZZ(0) q[47], q[55];\nRZZ(0) q[26], q[7];\nRZZ(0) q[27], q[52];\nRZZ(0) q[23], q[25];\nRZZ(0) q[0], q[34];\nRZZ(0) q[8], q[18];\nRZZ(0) q[13], q[3];\nRZZ(0) q[14], q[38];\nRZZ(0) q[31], q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[16], q[17];\nRZZ(0) q[10], q[43];\nRZZ(0) q[13], q[20];\nRZZ(0) q[46], q[4];\nRZZ(0) q[50], q[0];\nRZZ(0) q[18], q[51];\nRZZ(0) q[31], q[5];\nRZZ(0) q[19], q[8];\nRZZ(0) q[41], q[36];\nRZZ(0) q[7], q[47];\nRZZ(0) q[29], q[28];\nRZZ(0) q[14], q[24];\nRZZ(0) q[42], q[21];\nRZZ(0) q[12], q[27];\nRZZ(0) q[1], q[6];\nRZZ(0) q[40], q[33];\nRZZ(0) q[25], q[54];\nRZZ(0) q[39], q[26];\nRZZ(0) q[15], q[48];\nRZZ(0) q[37], q[30];\nRZZ(0) q[23], q[35];\nRZZ(0) q[38], q[34];\nRZZ(0) q[44], q[9];\nRZZ(0) q[53], q[52];\nRZZ(0) q[55], q[22];\nRZZ(0) q[45], q[2];\nRZZ(0) q[3], q[49];\nRZZ(0) q[32], q[11];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[8], q[47];\nRZZ(0) q[43], q[41];\nRZZ(0) q[44], q[19];\nRZZ(0) q[18], q[16];\nRZZ(0) q[42], q[26];\nRZZ(0) q[7], q[31];\nRZZ(0) q[10], q[48];\nRZZ(0) q[15], q[27];\nRZZ(0) q[37], q[24];\nRZZ(0) q[17], q[39];\nRZZ(0) q[53], q[45];\nRZZ(0) q[49], q[22];\nRZZ(0) q[20], q[6];\nRZZ(0) q[40], q[36];\nRZZ(0) q[28], q[32];\nRZZ(0) q[30], q[0];\nRZZ(0) q[13], q[51];\nRZZ(0) q[34], q[50];\nRZZ(0) q[35], q[55];\nRZZ(0) q[4], q[5];\nRZZ(0) q[2], q[52];\nRZZ(0) q[23], q[21];\nRZZ(0) q[3], q[33];\nRZZ(0) q[12], q[14];\nRZZ(0) q[29], q[46];\nRZZ(0) q[54], q[25];\nRZZ(0) q[1], q[11];\nRZZ(0) q[38], q[9];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[16], q[36];\nRZZ(0) q[4], q[50];\nRZZ(0) q[11], q[13];\nRZZ(0) q[46], q[21];\nRZZ(0) q[35], q[39];\nRZZ(0) q[45], q[1];\nRZZ(0) q[27], q[19];\nRZZ(0) q[42], q[14];\nRZZ(0) q[32], q[37];\nRZZ(0) q[18], q[2];\nRZZ(0) q[5], q[29];\nRZZ(0) q[43], q[30];\nRZZ(0) q[47], q[38];\nRZZ(0) q[6], q[8];\nRZZ(0) q[26], q[34];\nRZZ(0) q[54], q[31];\nRZZ(0) q[52], q[0];\nRZZ(0) q[7], q[25];\nRZZ(0) q[44], q[49];\nRZZ(0) q[10], q[23];\nRZZ(0) q[53], q[51];\nRZZ(0) q[22], q[12];\nRZZ(0) q[41], q[40];\nRZZ(0) q[28], q[9];\nRZZ(0) q[20], q[55];\nRZZ(0) q[3], q[17];\nRZZ(0) q[33], q[24];\nRZZ(0) q[48], q[15];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[19];\nry(0.5*pi) q[21];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[44];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[7], q[29];\nRZZ(0) q[20], q[28];\nRZZ(0) q[26], q[39];\nRZZ(0) q[1], q[15];\nRZZ(0) q[51], q[18];\nRZZ(0) q[12], q[6];\nRZZ(0) q[25], q[33];\nRZZ(0) q[9], q[17];\nRZZ(0) q[50], q[34];\nRZZ(0) q[3], q[43];\nRZZ(0) q[49], q[35];\nRZZ(0) q[52], q[38];\nRZZ(0) q[16], q[21];\nRZZ(0) q[14], q[47];\nRZZ(0) q[5], q[30];\nRZZ(0) q[10], q[31];\nRZZ(0) q[13], q[4];\nRZZ(0) q[0], q[42];\nRZZ(0) q[19], q[40];\nRZZ(0) q[37], q[24];\nRZZ(0) q[55], q[41];\nRZZ(0) q[46], q[53];\nRZZ(0) q[22], q[8];\nRZZ(0) q[48], q[27];\nRZZ(0) q[44], q[2];\nRZZ(0) q[23], q[11];\nRZZ(0) q[32], q[54];\nRZZ(0) q[36], q[45];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[31], q[35];\nRZZ(0) q[51], q[25];\nRZZ(0) q[2], q[14];\nRZZ(0) q[13], q[6];\nRZZ(0) q[33], q[40];\nRZZ(0) q[4], q[43];\nRZZ(0) q[10], q[26];\nRZZ(0) q[9], q[29];\nRZZ(0) q[17], q[44];\nRZZ(0) q[12], q[19];\nRZZ(0) q[15], q[24];\nRZZ(0) q[27], q[8];\nRZZ(0) q[46], q[41];\nRZZ(0) q[30], q[32];\nRZZ(0) q[47], q[55];\nRZZ(0) q[22], q[0];\nRZZ(0) q[20], q[16];\nRZZ(0) q[34], q[48];\nRZZ(0) q[7], q[38];\nRZZ(0) q[49], q[23];\nRZZ(0) q[54], q[3];\nRZZ(0) q[39], q[45];\nRZZ(0) q[36], q[5];\nRZZ(0) q[52], q[28];\nRZZ(0) q[42], q[50];\nRZZ(0) q[11], q[37];\nRZZ(0) q[53], q[1];\nRZZ(0) q[18], q[21];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(1.0*pi) q[48];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0) q[33], q[31];\nRZZ(0) q[5], q[45];\nRZZ(0) q[42], q[46];\nRZZ(0) q[28], q[2];\nRZZ(0) q[19], q[27];\nRZZ(0) q[39], q[54];\nRZZ(0) q[24], q[17];\nRZZ(0) q[48], q[12];\nRZZ(0) q[26], q[38];\nRZZ(0) q[43], q[4];\nRZZ(0) q[11], q[52];\nRZZ(0) q[32], q[20];\nRZZ(0) q[50], q[30];\nRZZ(0) q[16], q[6];\nRZZ(0) q[40], q[36];\nRZZ(0) q[8], q[55];\nRZZ(0) q[18], q[34];\nRZZ(0) q[29], q[13];\nRZZ(0) q[1], q[35];\nRZZ(0) q[49], q[23];\nRZZ(0) q[0], q[37];\nRZZ(0) q[3], q[14];\nRZZ(0) q[53], q[9];\nRZZ(0) q[44], q[7];\nRZZ(0) q[51], q[21];\nRZZ(0) q[15], q[25];\nRZZ(0) q[47], q[22];\nRZZ(0) q[10], q[41];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[23];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[44];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0) q[40], q[25];\nRZZ(0) q[45], q[27];\nRZZ(0) q[42], q[5];\nRZZ(0) q[49], q[10];\nRZZ(0) q[39], q[35];\nRZZ(0) q[52], q[11];\nRZZ(0) q[46], q[8];\nRZZ(0) q[55], q[38];\nRZZ(0) q[7], q[14];\nRZZ(0) q[17], q[4];\nRZZ(0) q[32], q[24];\nRZZ(0) q[30], q[12];\nRZZ(0) q[43], q[1];\nRZZ(0) q[23], q[2];\nRZZ(0) q[37], q[53];\nRZZ(0) q[36], q[20];\nRZZ(0) q[13], q[15];\nRZZ(0) q[50], q[47];\nRZZ(0) q[19], q[6];\nRZZ(0) q[41], q[51];\nRZZ(0) q[28], q[18];\nRZZ(0) q[31], q[26];\nRZZ(0) q[44], q[34];\nRZZ(0) q[48], q[9];\nRZZ(0) q[22], q[29];\nRZZ(0) q[21], q[0];\nRZZ(0) q[54], q[33];\nRZZ(0) q[3], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(1.0*pi) q[25];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0) q[6], q[28];\nRZZ(0) q[54], q[41];\nRZZ(0) q[37], q[1];\nRZZ(0) q[27], q[55];\nRZZ(0) q[53], q[51];\nRZZ(0) q[31], q[50];\nRZZ(0) q[5], q[42];\nRZZ(0) q[7], q[14];\nRZZ(0) q[44], q[18];\nRZZ(0) q[29], q[22];\nRZZ(0) q[2], q[8];\nRZZ(0) q[43], q[39];\nRZZ(0) q[3], q[45];\nRZZ(0) q[34], q[23];\nRZZ(0) q[15], q[21];\nRZZ(0) q[30], q[33];\nRZZ(0) q[25], q[11];\nRZZ(0) q[0], q[4];\nRZZ(0) q[47], q[17];\nRZZ(0) q[35], q[20];\nRZZ(0) q[36], q[38];\nRZZ(0) q[13], q[12];\nRZZ(0) q[24], q[19];\nRZZ(0) q[52], q[40];\nRZZ(0) q[32], q[48];\nRZZ(0) q[9], q[26];\nRZZ(0) q[16], q[46];\nRZZ(0) q[49], q[10];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(1.0*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (32, 2) [46]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[14], q[3];\nRZZ(0) q[26], q[29];\nRZZ(0) q[20], q[27];\nRZZ(0) q[54], q[49];\nRZZ(0) q[13], q[21];\nRZZ(0) q[23], q[43];\nRZZ(0) q[2], q[52];\nRZZ(0) q[36], q[34];\nRZZ(0) q[31], q[50];\nRZZ(0) q[51], q[15];\nRZZ(0) q[35], q[45];\nRZZ(0) q[18], q[53];\nRZZ(0) q[46], q[33];\nRZZ(0) q[28], q[6];\nRZZ(0) q[42], q[17];\nRZZ(0) q[16], q[0];\nRZZ(0) q[32], q[9];\nRZZ(0) q[10], q[5];\nRZZ(0) q[22], q[8];\nRZZ(0) q[40], q[24];\nRZZ(0) q[30], q[37];\nRZZ(0) q[44], q[25];\nRZZ(0) q[55], q[7];\nRZZ(0) q[38], q[19];\nRZZ(0) q[39], q[1];\nRZZ(0) q[4], q[41];\nRZZ(0) q[47], q[12];\nRZZ(0) q[11], q[48];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0) q[19], q[50];\nRZZ(0) q[12], q[24];\nRZZ(0) q[25], q[32];\nRZZ(0) q[41], q[47];\nRZZ(0) q[54], q[4];\nRZZ(0) q[48], q[3];\nRZZ(0) q[26], q[10];\nRZZ(0) q[16], q[45];\nRZZ(0) q[18], q[20];\nRZZ(0) q[37], q[34];\nRZZ(0) q[0], q[38];\nRZZ(0) q[11], q[31];\nRZZ(0) q[30], q[7];\nRZZ(0) q[40], q[13];\nRZZ(0) q[2], q[35];\nRZZ(0) q[29], q[52];\nRZZ(0) q[33], q[49];\nRZZ(0) q[5], q[21];\nRZZ(0) q[15], q[39];\nRZZ(0) q[1], q[27];\nRZZ(0) q[36], q[44];\nRZZ(0) q[6], q[46];\nRZZ(0) q[14], q[42];\nRZZ(0) q[17], q[22];\nRZZ(0) q[43], q[23];\nRZZ(0) q[51], q[9];\nRZZ(0) q[53], q[8];\nRZZ(0) q[55], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[51];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nRZZ(0) q[39], q[22];\nRZZ(0) q[36], q[12];\nRZZ(0) q[27], q[49];\nRZZ(0) q[46], q[18];\nRZZ(0) q[37], q[31];\nRZZ(0) q[38], q[25];\nRZZ(0) q[32], q[16];\nRZZ(0) q[11], q[35];\nRZZ(0) q[14], q[42];\nRZZ(0) q[5], q[10];\nRZZ(0) q[43], q[45];\nRZZ(0) q[13], q[48];\nRZZ(0) q[54], q[26];\nRZZ(0) q[44], q[52];\nRZZ(0) q[28], q[1];\nRZZ(0) q[6], q[53];\nRZZ(0) q[2], q[47];\nRZZ(0) q[7], q[51];\nRZZ(0) q[33], q[17];\nRZZ(0) q[23], q[4];\nRZZ(0) q[55], q[15];\nRZZ(0) q[30], q[29];\nRZZ(0) q[3], q[34];\nRZZ(0) q[24], q[8];\nRZZ(0) q[41], q[0];\nRZZ(0) q[9], q[40];\nRZZ(0) q[50], q[19];\nRZZ(0) q[21], q[20];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(1.0*pi) q[4];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0) q[35], q[39];\nRZZ(0) q[47], q[32];\nRZZ(0) q[19], q[31];\nRZZ(0) q[45], q[40];\nRZZ(0) q[37], q[48];\nRZZ(0) q[53], q[29];\nRZZ(0) q[34], q[20];\nRZZ(0) q[17], q[25];\nRZZ(0) q[30], q[4];\nRZZ(0) q[27], q[54];\nRZZ(0) q[51], q[42];\nRZZ(0) q[38], q[15];\nRZZ(0) q[13], q[12];\nRZZ(0) q[10], q[33];\nRZZ(0) q[22], q[18];\nRZZ(0) q[16], q[9];\nRZZ(0) q[50], q[8];\nRZZ(0) q[1], q[11];\nRZZ(0) q[28], q[5];\nRZZ(0) q[43], q[7];\nRZZ(0) q[49], q[6];\nRZZ(0) q[3], q[55];\nRZZ(0) q[36], q[24];\nRZZ(0) q[14], q[26];\nRZZ(0) q[2], q[23];\nRZZ(0) q[46], q[21];\nRZZ(0) q[44], q[41];\nRZZ(0) q[52], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nRZZ(0) q[32], q[17];\nRZZ(0) q[10], q[54];\nRZZ(0) q[6], q[48];\nRZZ(0) q[38], q[55];\nRZZ(0) q[25], q[28];\nRZZ(0) q[27], q[34];\nRZZ(0) q[53], q[39];\nRZZ(0) q[51], q[15];\nRZZ(0) q[2], q[50];\nRZZ(0) q[29], q[12];\nRZZ(0) q[20], q[21];\nRZZ(0) q[31], q[19];\nRZZ(0) q[0], q[24];\nRZZ(0) q[22], q[40];\nRZZ(0) q[30], q[9];\nRZZ(0) q[35], q[52];\nRZZ(0) q[36], q[16];\nRZZ(0) q[41], q[13];\nRZZ(0) q[46], q[1];\nRZZ(0) q[44], q[5];\nRZZ(0) q[3], q[8];\nRZZ(0) q[11], q[14];\nRZZ(0) q[42], q[7];\nRZZ(0) q[26], q[45];\nRZZ(0) q[43], q[4];\nRZZ(0) q[47], q[49];\nRZZ(0) q[23], q[33];\nRZZ(0) q[18], q[37];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[47], q[34];\nRZZ(0) q[30], q[8];\nRZZ(0) q[12], q[4];\nRZZ(0) q[16], q[6];\nRZZ(0) q[3], q[15];\nRZZ(0) q[29], q[27];\nRZZ(0) q[51], q[32];\nRZZ(0) q[19], q[7];\nRZZ(0) q[53], q[42];\nRZZ(0) q[13], q[52];\nRZZ(0) q[21], q[26];\nRZZ(0) q[18], q[2];\nRZZ(0) q[39], q[33];\nRZZ(0) q[44], q[46];\nRZZ(0) q[20], q[41];\nRZZ(0) q[43], q[11];\nRZZ(0) q[1], q[54];\nRZZ(0) q[36], q[23];\nRZZ(0) q[45], q[24];\nRZZ(0) q[14], q[5];\nRZZ(0) q[10], q[25];\nRZZ(0) q[31], q[9];\nRZZ(0) q[17], q[35];\nRZZ(0) q[48], q[55];\nRZZ(0) q[28], q[22];\nRZZ(0) q[37], q[40];\nRZZ(0) q[50], q[49];\nRZZ(0) q[38], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[44], q[31];\nRZZ(0) q[20], q[21];\nRZZ(0) q[24], q[53];\nRZZ(0) q[28], q[14];\nRZZ(0) q[49], q[35];\nRZZ(0) q[38], q[22];\nRZZ(0) q[27], q[25];\nRZZ(0) q[17], q[6];\nRZZ(0) q[2], q[19];\nRZZ(0) q[37], q[33];\nRZZ(0) q[43], q[32];\nRZZ(0) q[9], q[15];\nRZZ(0) q[23], q[52];\nRZZ(0) q[7], q[26];\nRZZ(0) q[0], q[51];\nRZZ(0) q[41], q[3];\nRZZ(0) q[46], q[5];\nRZZ(0) q[11], q[42];\nRZZ(0) q[12], q[16];\nRZZ(0) q[39], q[4];\nRZZ(0) q[50], q[45];\nRZZ(0) q[55], q[36];\nRZZ(0) q[29], q[54];\nRZZ(0) q[40], q[1];\nRZZ(0) q[18], q[48];\nRZZ(0) q[47], q[30];\nRZZ(0) q[13], q[8];\nRZZ(0) q[10], q[34];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(1.0*pi) q[54];\nRZZ(0) q[55], q[0];\nRZZ(0) q[51], q[31];\nRZZ(0) q[32], q[2];\nRZZ(0) q[45], q[16];\nRZZ(0) q[10], q[28];\nRZZ(0) q[27], q[35];\nRZZ(0) q[8], q[42];\nRZZ(0) q[21], q[44];\nRZZ(0) q[49], q[18];\nRZZ(0) q[53], q[50];\nRZZ(0) q[7], q[48];\nRZZ(0) q[19], q[22];\nRZZ(0) q[3], q[14];\nRZZ(0) q[13], q[23];\nRZZ(0) q[29], q[39];\nRZZ(0) q[11], q[46];\nRZZ(0) q[37], q[5];\nRZZ(0) q[54], q[25];\nRZZ(0) q[9], q[47];\nRZZ(0) q[15], q[12];\nRZZ(0) q[43], q[6];\nRZZ(0) q[20], q[33];\nRZZ(0) q[41], q[1];\nRZZ(0) q[26], q[38];\nRZZ(0) q[52], q[24];\nRZZ(0) q[40], q[4];\nRZZ(0) q[34], q[17];\nRZZ(0) q[30], q[36];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[23];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(1.0*pi) q[31];\nry(1.0*pi) q[32];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[46];\nRZZ(0) q[40], q[44];\nRZZ(0) q[38], q[4];\nRZZ(0) q[3], q[22];\nRZZ(0) q[16], q[25];\nRZZ(0) q[47], q[46];\nRZZ(0) q[45], q[28];\nRZZ(0) q[55], q[41];\nRZZ(0) q[54], q[48];\nRZZ(0) q[27], q[29];\nRZZ(0) q[2], q[5];\nRZZ(0) q[35], q[51];\nRZZ(0) q[13], q[19];\nRZZ(0) q[12], q[42];\nRZZ(0) q[15], q[1];\nRZZ(0) q[33], q[20];\nRZZ(0) q[11], q[7];\nRZZ(0) q[52], q[21];\nRZZ(0) q[6], q[8];\nRZZ(0) q[50], q[39];\nRZZ(0) q[24], q[18];\nRZZ(0) q[14], q[10];\nRZZ(0) q[43], q[0];\nRZZ(0) q[32], q[36];\nRZZ(0) q[49], q[31];\nRZZ(0) q[34], q[30];\nRZZ(0) q[23], q[53];\nRZZ(0) q[17], q[37];\nRZZ(0) q[9], q[26];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(1.0*pi) q[15];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[37];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[33], q[37];\nRZZ(0) q[17], q[30];\nRZZ(0) q[4], q[32];\nRZZ(0) q[7], q[36];\nRZZ(0) q[53], q[24];\nRZZ(0) q[31], q[50];\nRZZ(0) q[0], q[39];\nRZZ(0) q[11], q[49];\nRZZ(0) q[38], q[2];\nRZZ(0) q[15], q[19];\nRZZ(0) q[43], q[16];\nRZZ(0) q[27], q[55];\nRZZ(0) q[54], q[45];\nRZZ(0) q[20], q[25];\nRZZ(0) q[51], q[23];\nRZZ(0) q[29], q[34];\nRZZ(0) q[13], q[48];\nRZZ(0) q[35], q[5];\nRZZ(0) q[26], q[1];\nRZZ(0) q[10], q[6];\nRZZ(0) q[42], q[8];\nRZZ(0) q[44], q[28];\nRZZ(0) q[40], q[21];\nRZZ(0) q[22], q[3];\nRZZ(0) q[9], q[18];\nRZZ(0) q[47], q[12];\nRZZ(0) q[52], q[41];\nRZZ(0) q[46], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0) q[55], q[31];\nRZZ(0) q[50], q[30];\nRZZ(0) q[18], q[21];\nRZZ(0) q[40], q[1];\nRZZ(0) q[29], q[15];\nRZZ(0) q[44], q[3];\nRZZ(0) q[41], q[46];\nRZZ(0) q[34], q[42];\nRZZ(0) q[5], q[16];\nRZZ(0) q[25], q[28];\nRZZ(0) q[17], q[49];\nRZZ(0) q[11], q[54];\nRZZ(0) q[4], q[47];\nRZZ(0) q[53], q[36];\nRZZ(0) q[12], q[24];\nRZZ(0) q[19], q[38];\nRZZ(0) q[43], q[37];\nRZZ(0) q[14], q[39];\nRZZ(0) q[7], q[32];\nRZZ(0) q[22], q[48];\nRZZ(0) q[52], q[35];\nRZZ(0) q[26], q[2];\nRZZ(0) q[0], q[10];\nRZZ(0) q[6], q[9];\nRZZ(0) q[23], q[13];\nRZZ(0) q[51], q[8];\nRZZ(0) q[45], q[20];\nRZZ(0) q[33], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nry(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0) q[29], q[45];\nRZZ(0) q[55], q[44];\nRZZ(0) q[11], q[14];\nRZZ(0) q[28], q[10];\nRZZ(0) q[5], q[1];\nRZZ(0) q[26], q[51];\nRZZ(0) q[32], q[33];\nRZZ(0) q[7], q[4];\nRZZ(0) q[37], q[3];\nRZZ(0) q[19], q[50];\nRZZ(0) q[23], q[48];\nRZZ(0) q[18], q[42];\nRZZ(0) q[12], q[22];\nRZZ(0) q[6], q[35];\nRZZ(0) q[2], q[20];\nRZZ(0) q[17], q[52];\nRZZ(0) q[41], q[27];\nRZZ(0) q[40], q[53];\nRZZ(0) q[8], q[34];\nRZZ(0) q[43], q[39];\nRZZ(0) q[9], q[15];\nRZZ(0) q[0], q[31];\nRZZ(0) q[24], q[38];\nRZZ(0) q[54], q[16];\nRZZ(0) q[30], q[49];\nRZZ(0) q[46], q[47];\nRZZ(0) q[36], q[25];\nRZZ(0) q[21], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[40];\nry(1.0*pi) q[42];\nry(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[7], q[17];\nRZZ(0) q[41], q[22];\nRZZ(0) q[9], q[48];\nRZZ(0) q[14], q[2];\nRZZ(0) q[46], q[29];\nRZZ(0) q[51], q[38];\nRZZ(0) q[32], q[28];\nRZZ(0) q[50], q[30];\nRZZ(0) q[18], q[13];\nRZZ(0) q[35], q[53];\nRZZ(0) q[40], q[20];\nRZZ(0) q[34], q[21];\nRZZ(0) q[3], q[0];\nRZZ(0) q[16], q[6];\nRZZ(0) q[27], q[4];\nRZZ(0) q[23], q[36];\nRZZ(0) q[31], q[5];\nRZZ(0) q[26], q[12];\nRZZ(0) q[43], q[42];\nRZZ(0) q[39], q[54];\nRZZ(0) q[52], q[1];\nRZZ(0) q[10], q[11];\nRZZ(0) q[24], q[44];\nRZZ(0) q[33], q[15];\nRZZ(0) q[37], q[55];\nRZZ(0) q[19], q[25];\nRZZ(0) q[45], q[49];\nRZZ(0) q[47], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nry(1.0*pi) q[53];\nry(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[40], q[49];\nRZZ(0) q[37], q[53];\nRZZ(0) q[34], q[46];\nRZZ(0) q[55], q[39];\nRZZ(0) q[44], q[22];\nRZZ(0) q[10], q[29];\nRZZ(0) q[50], q[19];\nRZZ(0) q[23], q[27];\nRZZ(0) q[4], q[35];\nRZZ(0) q[8], q[52];\nRZZ(0) q[41], q[14];\nRZZ(0) q[2], q[32];\nRZZ(0) q[15], q[7];\nRZZ(0) q[28], q[1];\nRZZ(0) q[6], q[17];\nRZZ(0) q[21], q[5];\nRZZ(0) q[42], q[0];\nRZZ(0) q[18], q[54];\nRZZ(0) q[38], q[30];\nRZZ(0) q[11], q[48];\nRZZ(0) q[20], q[13];\nRZZ(0) q[26], q[25];\nRZZ(0) q[12], q[24];\nRZZ(0) q[33], q[43];\nRZZ(0) q[9], q[51];\nRZZ(0) q[3], q[16];\nRZZ(0) q[45], q[31];\nRZZ(0) q[47], q[36];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[21];\nry(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[31];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[48];\nry(3.5*pi) q[50];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(1.0*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(1.0*pi) q[0];\nrz(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[18];\nry(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nry(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[22], q[39];\nRZZ(0) q[0], q[46];\nRZZ(0) q[30], q[13];\nRZZ(0) q[42], q[36];\nRZZ(0) q[26], q[45];\nRZZ(0) q[15], q[55];\nRZZ(0) q[50], q[10];\nRZZ(0) q[27], q[54];\nRZZ(0) q[51], q[1];\nRZZ(0) q[24], q[25];\nRZZ(0) q[2], q[18];\nRZZ(0) q[52], q[6];\nRZZ(0) q[49], q[47];\nRZZ(0) q[38], q[16];\nRZZ(0) q[41], q[35];\nRZZ(0) q[12], q[28];\nRZZ(0) q[37], q[9];\nRZZ(0) q[53], q[29];\nRZZ(0) q[40], q[23];\nRZZ(0) q[3], q[43];\nRZZ(0) q[11], q[17];\nRZZ(0) q[21], q[4];\nRZZ(0) q[33], q[34];\nRZZ(0) q[20], q[7];\nRZZ(0) q[14], q[31];\nRZZ(0) q[32], q[8];\nRZZ(0) q[5], q[19];\nRZZ(0) q[44], q[48];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[34];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(3.5*pi) q[40];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0) q[30], q[1];\nRZZ(0) q[42], q[39];\nRZZ(0) q[31], q[37];\nRZZ(0) q[11], q[8];\nRZZ(0) q[43], q[18];\nRZZ(0) q[19], q[48];\nRZZ(0) q[21], q[26];\nRZZ(0) q[55], q[2];\nRZZ(0) q[35], q[4];\nRZZ(0) q[27], q[3];\nRZZ(0) q[54], q[25];\nRZZ(0) q[52], q[13];\nRZZ(0) q[28], q[9];\nRZZ(0) q[0], q[46];\nRZZ(0) q[33], q[5];\nRZZ(0) q[23], q[17];\nRZZ(0) q[10], q[53];\nRZZ(0) q[15], q[29];\nRZZ(0) q[40], q[36];\nRZZ(0) q[44], q[32];\nRZZ(0) q[34], q[12];\nRZZ(0) q[22], q[38];\nRZZ(0) q[16], q[24];\nRZZ(0) q[20], q[6];\nRZZ(0) q[7], q[41];\nRZZ(0) q[51], q[49];\nRZZ(0) q[14], q[50];\nRZZ(0) q[47], q[45];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[19];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[50], q[18];\nRZZ(0) q[23], q[0];\nRZZ(0) q[30], q[43];\nRZZ(0) q[48], q[28];\nRZZ(0) q[13], q[2];\nRZZ(0) q[32], q[41];\nRZZ(0) q[24], q[44];\nRZZ(0) q[45], q[35];\nRZZ(0) q[9], q[4];\nRZZ(0) q[7], q[46];\nRZZ(0) q[53], q[15];\nRZZ(0) q[1], q[10];\nRZZ(0) q[54], q[37];\nRZZ(0) q[49], q[42];\nRZZ(0) q[17], q[21];\nRZZ(0) q[29], q[52];\nRZZ(0) q[31], q[33];\nRZZ(0) q[55], q[19];\nRZZ(0) q[40], q[51];\nRZZ(0) q[25], q[38];\nRZZ(0) q[22], q[39];\nRZZ(0) q[14], q[6];\nRZZ(0) q[11], q[16];\nRZZ(0) q[26], q[5];\nRZZ(0) q[47], q[36];\nRZZ(0) q[12], q[20];\nRZZ(0) q[8], q[3];\nRZZ(0) q[34], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[0], q[39];\nRZZ(0) q[13], q[21];\nRZZ(0) q[53], q[14];\nRZZ(0) q[15], q[22];\nRZZ(0) q[20], q[24];\nRZZ(0) q[35], q[8];\nRZZ(0) q[12], q[3];\nRZZ(0) q[40], q[19];\nRZZ(0) q[27], q[37];\nRZZ(0) q[50], q[33];\nRZZ(0) q[6], q[47];\nRZZ(0) q[42], q[2];\nRZZ(0) q[16], q[34];\nRZZ(0) q[51], q[11];\nRZZ(0) q[41], q[32];\nRZZ(0) q[54], q[48];\nRZZ(0) q[44], q[9];\nRZZ(0) q[46], q[23];\nRZZ(0) q[26], q[18];\nRZZ(0) q[43], q[28];\nRZZ(0) q[5], q[10];\nRZZ(0) q[17], q[55];\nRZZ(0) q[29], q[1];\nRZZ(0) q[52], q[36];\nRZZ(0) q[38], q[49];\nRZZ(0) q[30], q[7];\nRZZ(0) q[45], q[25];\nRZZ(0) q[31], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0) q[44], q[35];\nRZZ(0) q[39], q[51];\nRZZ(0) q[45], q[30];\nRZZ(0) q[28], q[24];\nRZZ(0) q[9], q[22];\nRZZ(0) q[34], q[5];\nRZZ(0) q[23], q[13];\nRZZ(0) q[10], q[21];\nRZZ(0) q[47], q[0];\nRZZ(0) q[18], q[29];\nRZZ(0) q[49], q[37];\nRZZ(0) q[12], q[42];\nRZZ(0) q[26], q[31];\nRZZ(0) q[1], q[8];\nRZZ(0) q[14], q[19];\nRZZ(0) q[6], q[40];\nRZZ(0) q[20], q[16];\nRZZ(0) q[15], q[25];\nRZZ(0) q[41], q[36];\nRZZ(0) q[33], q[52];\nRZZ(0) q[46], q[48];\nRZZ(0) q[3], q[38];\nRZZ(0) q[2], q[43];\nRZZ(0) q[32], q[53];\nRZZ(0) q[11], q[4];\nRZZ(0) q[55], q[27];\nRZZ(0) q[50], q[7];\nRZZ(0) q[17], q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[40];\nry(0.5*pi) q[44];\nry(1.0*pi) q[50];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[2], q[31];\nRZZ(0) q[50], q[9];\nRZZ(0) q[17], q[16];\nRZZ(0) q[32], q[24];\nRZZ(0) q[22], q[12];\nRZZ(0) q[1], q[38];\nRZZ(0) q[30], q[3];\nRZZ(0) q[13], q[29];\nRZZ(0) q[23], q[47];\nRZZ(0) q[55], q[5];\nRZZ(0) q[25], q[21];\nRZZ(0) q[46], q[36];\nRZZ(0) q[45], q[41];\nRZZ(0) q[40], q[11];\nRZZ(0) q[28], q[52];\nRZZ(0) q[4], q[53];\nRZZ(0) q[19], q[34];\nRZZ(0) q[26], q[54];\nRZZ(0) q[27], q[18];\nRZZ(0) q[0], q[7];\nRZZ(0) q[37], q[33];\nRZZ(0) q[20], q[44];\nRZZ(0) q[51], q[43];\nRZZ(0) q[42], q[48];\nRZZ(0) q[6], q[35];\nRZZ(0) q[14], q[39];\nRZZ(0) q[15], q[10];\nRZZ(0) q[49], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[21], q[38];\nRZZ(0) q[22], q[25];\nRZZ(0) q[16], q[40];\nRZZ(0) q[45], q[24];\nRZZ(0) q[15], q[12];\nRZZ(0) q[29], q[28];\nRZZ(0) q[46], q[3];\nRZZ(0) q[4], q[2];\nRZZ(0) q[7], q[14];\nRZZ(0) q[53], q[26];\nRZZ(0) q[5], q[8];\nRZZ(0) q[49], q[31];\nRZZ(0) q[54], q[44];\nRZZ(0) q[35], q[20];\nRZZ(0) q[19], q[50];\nRZZ(0) q[51], q[30];\nRZZ(0) q[1], q[34];\nRZZ(0) q[36], q[55];\nRZZ(0) q[17], q[9];\nRZZ(0) q[11], q[41];\nRZZ(0) q[10], q[18];\nRZZ(0) q[13], q[6];\nRZZ(0) q[27], q[0];\nRZZ(0) q[48], q[42];\nRZZ(0) q[23], q[37];\nRZZ(0) q[33], q[39];\nRZZ(0) q[47], q[32];\nRZZ(0) q[43], q[52];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[5];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nRZZ(0) q[31], q[18];\nRZZ(0) q[30], q[7];\nRZZ(0) q[25], q[45];\nRZZ(0) q[49], q[43];\nRZZ(0) q[37], q[26];\nRZZ(0) q[0], q[38];\nRZZ(0) q[34], q[5];\nRZZ(0) q[2], q[50];\nRZZ(0) q[11], q[19];\nRZZ(0) q[39], q[44];\nRZZ(0) q[6], q[8];\nRZZ(0) q[3], q[1];\nRZZ(0) q[22], q[54];\nRZZ(0) q[28], q[35];\nRZZ(0) q[41], q[55];\nRZZ(0) q[16], q[53];\nRZZ(0) q[23], q[51];\nRZZ(0) q[9], q[33];\nRZZ(0) q[24], q[13];\nRZZ(0) q[17], q[10];\nRZZ(0) q[4], q[40];\nRZZ(0) q[27], q[21];\nRZZ(0) q[46], q[42];\nRZZ(0) q[29], q[14];\nRZZ(0) q[32], q[47];\nRZZ(0) q[48], q[52];\nRZZ(0) q[15], q[20];\nRZZ(0) q[36], q[12];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[21], q[35];\nRZZ(0) q[42], q[33];\nRZZ(0) q[2], q[14];\nRZZ(0) q[32], q[19];\nRZZ(0) q[54], q[47];\nRZZ(0) q[55], q[30];\nRZZ(0) q[9], q[43];\nRZZ(0) q[24], q[50];\nRZZ(0) q[4], q[7];\nRZZ(0) q[40], q[29];\nRZZ(0) q[34], q[6];\nRZZ(0) q[25], q[0];\nRZZ(0) q[31], q[48];\nRZZ(0) q[39], q[51];\nRZZ(0) q[37], q[52];\nRZZ(0) q[45], q[3];\nRZZ(0) q[44], q[41];\nRZZ(0) q[11], q[28];\nRZZ(0) q[53], q[1];\nRZZ(0) q[26], q[8];\nRZZ(0) q[18], q[15];\nRZZ(0) q[46], q[38];\nRZZ(0) q[49], q[22];\nRZZ(0) q[36], q[13];\nRZZ(0) q[16], q[23];\nRZZ(0) q[10], q[17];\nRZZ(0) q[27], q[12];\nRZZ(0) q[5], q[20];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[35], q[47];\nRZZ(0) q[42], q[44];\nRZZ(0) q[23], q[25];\nRZZ(0) q[6], q[43];\nRZZ(0) q[1], q[18];\nRZZ(0) q[22], q[48];\nRZZ(0) q[52], q[27];\nRZZ(0) q[53], q[37];\nRZZ(0) q[12], q[32];\nRZZ(0) q[0], q[55];\nRZZ(0) q[11], q[14];\nRZZ(0) q[33], q[34];\nRZZ(0) q[3], q[54];\nRZZ(0) q[4], q[13];\nRZZ(0) q[45], q[7];\nRZZ(0) q[36], q[50];\nRZZ(0) q[8], q[21];\nRZZ(0) q[26], q[16];\nRZZ(0) q[19], q[17];\nRZZ(0) q[24], q[28];\nRZZ(0) q[5], q[49];\nRZZ(0) q[31], q[41];\nRZZ(0) q[2], q[46];\nRZZ(0) q[10], q[39];\nRZZ(0) q[38], q[30];\nRZZ(0) q[20], q[29];\nRZZ(0) q[15], q[9];\nRZZ(0) q[51], q[40];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[13];\nry(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[26];\nry(1.0*pi) q[30];\nry(1.0*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[30], q[54];\nRZZ(0) q[50], q[27];\nRZZ(0) q[18], q[42];\nRZZ(0) q[10], q[29];\nRZZ(0) q[8], q[52];\nRZZ(0) q[34], q[23];\nRZZ(0) q[53], q[3];\nRZZ(0) q[2], q[31];\nRZZ(0) q[44], q[26];\nRZZ(0) q[13], q[37];\nRZZ(0) q[22], q[39];\nRZZ(0) q[21], q[14];\nRZZ(0) q[49], q[48];\nRZZ(0) q[7], q[40];\nRZZ(0) q[32], q[24];\nRZZ(0) q[51], q[45];\nRZZ(0) q[46], q[0];\nRZZ(0) q[5], q[38];\nRZZ(0) q[11], q[15];\nRZZ(0) q[41], q[6];\nRZZ(0) q[33], q[43];\nRZZ(0) q[36], q[25];\nRZZ(0) q[19], q[1];\nRZZ(0) q[28], q[55];\nRZZ(0) q[4], q[20];\nRZZ(0) q[35], q[9];\nRZZ(0) q[16], q[17];\nRZZ(0) q[12], q[47];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nRZZ(0) q[30], q[54];\nRZZ(0) q[12], q[7];\nRZZ(0) q[52], q[38];\nRZZ(0) q[18], q[17];\nRZZ(0) q[34], q[47];\nRZZ(0) q[35], q[15];\nRZZ(0) q[10], q[46];\nRZZ(0) q[2], q[31];\nRZZ(0) q[11], q[41];\nRZZ(0) q[29], q[32];\nRZZ(0) q[8], q[48];\nRZZ(0) q[55], q[3];\nRZZ(0) q[14], q[16];\nRZZ(0) q[44], q[45];\nRZZ(0) q[43], q[50];\nRZZ(0) q[13], q[26];\nRZZ(0) q[0], q[4];\nRZZ(0) q[25], q[22];\nRZZ(0) q[28], q[20];\nRZZ(0) q[36], q[37];\nRZZ(0) q[6], q[53];\nRZZ(0) q[1], q[24];\nRZZ(0) q[49], q[42];\nRZZ(0) q[9], q[39];\nRZZ(0) q[40], q[5];\nRZZ(0) q[21], q[23];\nRZZ(0) q[33], q[27];\nRZZ(0) q[51], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[23];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0) q[30], q[7];\nRZZ(0) q[23], q[12];\nRZZ(0) q[49], q[28];\nRZZ(0) q[54], q[6];\nRZZ(0) q[20], q[46];\nRZZ(0) q[16], q[51];\nRZZ(0) q[41], q[26];\nRZZ(0) q[3], q[37];\nRZZ(0) q[14], q[15];\nRZZ(0) q[34], q[40];\nRZZ(0) q[48], q[53];\nRZZ(0) q[52], q[2];\nRZZ(0) q[47], q[13];\nRZZ(0) q[17], q[35];\nRZZ(0) q[9], q[44];\nRZZ(0) q[4], q[45];\nRZZ(0) q[22], q[27];\nRZZ(0) q[5], q[55];\nRZZ(0) q[33], q[19];\nRZZ(0) q[32], q[18];\nRZZ(0) q[0], q[21];\nRZZ(0) q[29], q[31];\nRZZ(0) q[36], q[43];\nRZZ(0) q[50], q[10];\nRZZ(0) q[25], q[1];\nRZZ(0) q[42], q[38];\nRZZ(0) q[39], q[24];\nRZZ(0) q[8], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[43], q[6];\nRZZ(0) q[19], q[40];\nRZZ(0) q[21], q[37];\nRZZ(0) q[32], q[52];\nRZZ(0) q[2], q[27];\nRZZ(0) q[17], q[53];\nRZZ(0) q[22], q[39];\nRZZ(0) q[16], q[26];\nRZZ(0) q[51], q[48];\nRZZ(0) q[49], q[13];\nRZZ(0) q[34], q[11];\nRZZ(0) q[3], q[12];\nRZZ(0) q[0], q[54];\nRZZ(0) q[55], q[18];\nRZZ(0) q[36], q[41];\nRZZ(0) q[47], q[1];\nRZZ(0) q[20], q[42];\nRZZ(0) q[14], q[28];\nRZZ(0) q[15], q[30];\nRZZ(0) q[5], q[38];\nRZZ(0) q[23], q[44];\nRZZ(0) q[10], q[25];\nRZZ(0) q[24], q[29];\nRZZ(0) q[8], q[4];\nRZZ(0) q[31], q[46];\nRZZ(0) q[50], q[45];\nRZZ(0) q[7], q[35];\nRZZ(0) q[33], q[9];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[24];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[17];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(1.0*pi) q[32];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[29], q[49];\nRZZ(0) q[0], q[47];\nRZZ(0) q[9], q[48];\nRZZ(0) q[52], q[20];\nRZZ(0) q[16], q[3];\nRZZ(0) q[7], q[17];\nRZZ(0) q[54], q[18];\nRZZ(0) q[12], q[10];\nRZZ(0) q[50], q[30];\nRZZ(0) q[41], q[8];\nRZZ(0) q[45], q[19];\nRZZ(0) q[53], q[26];\nRZZ(0) q[15], q[4];\nRZZ(0) q[33], q[34];\nRZZ(0) q[11], q[6];\nRZZ(0) q[37], q[27];\nRZZ(0) q[24], q[1];\nRZZ(0) q[39], q[40];\nRZZ(0) q[2], q[32];\nRZZ(0) q[42], q[13];\nRZZ(0) q[51], q[23];\nRZZ(0) q[35], q[46];\nRZZ(0) q[5], q[43];\nRZZ(0) q[28], q[44];\nRZZ(0) q[22], q[21];\nRZZ(0) q[36], q[25];\nRZZ(0) q[14], q[55];\nRZZ(0) q[31], q[38];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[2], q[13];\nRZZ(0) q[18], q[10];\nRZZ(0) q[30], q[39];\nRZZ(0) q[48], q[8];\nRZZ(0) q[45], q[15];\nRZZ(0) q[7], q[50];\nRZZ(0) q[54], q[37];\nRZZ(0) q[4], q[29];\nRZZ(0) q[52], q[28];\nRZZ(0) q[38], q[49];\nRZZ(0) q[35], q[20];\nRZZ(0) q[31], q[23];\nRZZ(0) q[46], q[16];\nRZZ(0) q[47], q[5];\nRZZ(0) q[17], q[9];\nRZZ(0) q[3], q[33];\nRZZ(0) q[12], q[34];\nRZZ(0) q[11], q[27];\nRZZ(0) q[42], q[14];\nRZZ(0) q[40], q[21];\nRZZ(0) q[1], q[32];\nRZZ(0) q[26], q[41];\nRZZ(0) q[43], q[0];\nRZZ(0) q[25], q[51];\nRZZ(0) q[19], q[36];\nRZZ(0) q[53], q[55];\nRZZ(0) q[24], q[44];\nRZZ(0) q[6], q[22];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[17];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(1.0*pi) q[53];\nRZZ(0) q[33], q[34];\nRZZ(0) q[13], q[30];\nRZZ(0) q[40], q[26];\nRZZ(0) q[42], q[27];\nRZZ(0) q[43], q[1];\nRZZ(0) q[52], q[6];\nRZZ(0) q[49], q[16];\nRZZ(0) q[50], q[2];\nRZZ(0) q[35], q[51];\nRZZ(0) q[29], q[9];\nRZZ(0) q[32], q[31];\nRZZ(0) q[25], q[3];\nRZZ(0) q[4], q[28];\nRZZ(0) q[21], q[11];\nRZZ(0) q[23], q[37];\nRZZ(0) q[12], q[55];\nRZZ(0) q[7], q[19];\nRZZ(0) q[53], q[41];\nRZZ(0) q[54], q[8];\nRZZ(0) q[18], q[10];\nRZZ(0) q[39], q[46];\nRZZ(0) q[45], q[22];\nRZZ(0) q[44], q[17];\nRZZ(0) q[15], q[0];\nRZZ(0) q[5], q[47];\nRZZ(0) q[20], q[36];\nRZZ(0) q[38], q[48];\nRZZ(0) q[24], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(1.0*pi) q[25];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[51];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[25], q[46];\nRZZ(0) q[33], q[30];\nRZZ(0) q[36], q[11];\nRZZ(0) q[6], q[49];\nRZZ(0) q[37], q[13];\nRZZ(0) q[34], q[39];\nRZZ(0) q[31], q[7];\nRZZ(0) q[42], q[24];\nRZZ(0) q[38], q[40];\nRZZ(0) q[35], q[47];\nRZZ(0) q[45], q[17];\nRZZ(0) q[5], q[22];\nRZZ(0) q[44], q[10];\nRZZ(0) q[8], q[4];\nRZZ(0) q[52], q[2];\nRZZ(0) q[12], q[18];\nRZZ(0) q[27], q[51];\nRZZ(0) q[1], q[48];\nRZZ(0) q[55], q[15];\nRZZ(0) q[3], q[41];\nRZZ(0) q[29], q[26];\nRZZ(0) q[0], q[32];\nRZZ(0) q[21], q[28];\nRZZ(0) q[16], q[43];\nRZZ(0) q[53], q[14];\nRZZ(0) q[23], q[54];\nRZZ(0) q[9], q[20];\nRZZ(0) q[19], q[50];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (2, 5) [47]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nRZZ(0) q[35], q[52];\nRZZ(0) q[4], q[47];\nRZZ(0) q[19], q[54];\nRZZ(0) q[49], q[53];\nRZZ(0) q[8], q[12];\nRZZ(0) q[9], q[28];\nRZZ(0) q[21], q[26];\nRZZ(0) q[44], q[48];\nRZZ(0) q[13], q[5];\nRZZ(0) q[23], q[41];\nRZZ(0) q[18], q[43];\nRZZ(0) q[3], q[2];\nRZZ(0) q[45], q[7];\nRZZ(0) q[14], q[27];\nRZZ(0) q[50], q[16];\nRZZ(0) q[32], q[25];\nRZZ(0) q[29], q[11];\nRZZ(0) q[15], q[1];\nRZZ(0) q[34], q[17];\nRZZ(0) q[31], q[20];\nRZZ(0) q[6], q[10];\nRZZ(0) q[30], q[42];\nRZZ(0) q[22], q[40];\nRZZ(0) q[0], q[37];\nRZZ(0) q[55], q[38];\nRZZ(0) q[46], q[36];\nRZZ(0) q[24], q[51];\nRZZ(0) q[39], q[33];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[21];\nry(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[30];\nry(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[21], q[27];\nRZZ(0) q[8], q[3];\nRZZ(0) q[26], q[15];\nRZZ(0) q[2], q[12];\nRZZ(0) q[18], q[19];\nRZZ(0) q[20], q[40];\nRZZ(0) q[55], q[50];\nRZZ(0) q[42], q[4];\nRZZ(0) q[10], q[1];\nRZZ(0) q[24], q[33];\nRZZ(0) q[47], q[16];\nRZZ(0) q[14], q[22];\nRZZ(0) q[53], q[6];\nRZZ(0) q[25], q[29];\nRZZ(0) q[7], q[9];\nRZZ(0) q[34], q[52];\nRZZ(0) q[30], q[46];\nRZZ(0) q[43], q[39];\nRZZ(0) q[49], q[13];\nRZZ(0) q[28], q[11];\nRZZ(0) q[48], q[0];\nRZZ(0) q[36], q[32];\nRZZ(0) q[45], q[17];\nRZZ(0) q[23], q[44];\nRZZ(0) q[51], q[38];\nRZZ(0) q[41], q[31];\nRZZ(0) q[35], q[5];\nRZZ(0) q[54], q[37];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nry(1.0*pi) q[38];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(1.0*pi) q[52];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (2, 2) [51]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[53];\nRZZ(0) q[19], q[10];\nRZZ(0) q[26], q[1];\nRZZ(0) q[2], q[17];\nRZZ(0) q[32], q[47];\nRZZ(0) q[9], q[3];\nRZZ(0) q[33], q[13];\nRZZ(0) q[41], q[45];\nRZZ(0) q[18], q[52];\nRZZ(0) q[38], q[7];\nRZZ(0) q[53], q[22];\nRZZ(0) q[25], q[16];\nRZZ(0) q[54], q[14];\nRZZ(0) q[39], q[4];\nRZZ(0) q[43], q[21];\nRZZ(0) q[49], q[11];\nRZZ(0) q[28], q[48];\nRZZ(0) q[30], q[34];\nRZZ(0) q[50], q[40];\nRZZ(0) q[44], q[6];\nRZZ(0) q[31], q[23];\nRZZ(0) q[55], q[36];\nRZZ(0) q[37], q[0];\nRZZ(0) q[46], q[35];\nRZZ(0) q[12], q[20];\nRZZ(0) q[8], q[27];\nRZZ(0) q[29], q[24];\nRZZ(0) q[51], q[42];\nRZZ(0) q[5], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[24], q[31];\nRZZ(0) q[41], q[22];\nRZZ(0) q[17], q[50];\nRZZ(0) q[7], q[8];\nRZZ(0) q[20], q[44];\nRZZ(0) q[30], q[55];\nRZZ(0) q[42], q[54];\nRZZ(0) q[40], q[5];\nRZZ(0) q[1], q[35];\nRZZ(0) q[16], q[23];\nRZZ(0) q[45], q[37];\nRZZ(0) q[51], q[12];\nRZZ(0) q[19], q[38];\nRZZ(0) q[49], q[48];\nRZZ(0) q[18], q[29];\nRZZ(0) q[9], q[25];\nRZZ(0) q[47], q[36];\nRZZ(0) q[34], q[13];\nRZZ(0) q[6], q[3];\nRZZ(0) q[28], q[2];\nRZZ(0) q[39], q[21];\nRZZ(0) q[15], q[10];\nRZZ(0) q[46], q[26];\nRZZ(0) q[32], q[43];\nRZZ(0) q[27], q[33];\nRZZ(0) q[14], q[0];\nRZZ(0) q[4], q[53];\nRZZ(0) q[52], q[11];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[32];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[2];\nry(1.0*pi) q[5];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[25];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (64, 5) [54]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nry(3.5*pi) q[38];\nry(1.0*pi) q[40];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[46], q[22];\nRZZ(0) q[38], q[35];\nRZZ(0) q[33], q[30];\nRZZ(0) q[7], q[40];\nRZZ(0) q[19], q[48];\nRZZ(0) q[18], q[29];\nRZZ(0) q[36], q[2];\nRZZ(0) q[11], q[0];\nRZZ(0) q[14], q[39];\nRZZ(0) q[10], q[17];\nRZZ(0) q[27], q[44];\nRZZ(0) q[24], q[41];\nRZZ(0) q[47], q[1];\nRZZ(0) q[9], q[21];\nRZZ(0) q[50], q[42];\nRZZ(0) q[6], q[20];\nRZZ(0) q[8], q[31];\nRZZ(0) q[25], q[26];\nRZZ(0) q[13], q[23];\nRZZ(0) q[37], q[16];\nRZZ(0) q[28], q[45];\nRZZ(0) q[32], q[49];\nRZZ(0) q[52], q[55];\nRZZ(0) q[54], q[53];\nRZZ(0) q[12], q[15];\nRZZ(0) q[3], q[4];\nRZZ(0) q[34], q[51];\nRZZ(0) q[5], q[43];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[36], q[14];\nRZZ(0) q[22], q[15];\nRZZ(0) q[33], q[34];\nRZZ(0) q[17], q[3];\nRZZ(0) q[30], q[35];\nRZZ(0) q[13], q[21];\nRZZ(0) q[5], q[52];\nRZZ(0) q[18], q[51];\nRZZ(0) q[47], q[0];\nRZZ(0) q[19], q[8];\nRZZ(0) q[39], q[31];\nRZZ(0) q[23], q[12];\nRZZ(0) q[9], q[42];\nRZZ(0) q[46], q[4];\nRZZ(0) q[26], q[10];\nRZZ(0) q[28], q[45];\nRZZ(0) q[50], q[55];\nRZZ(0) q[11], q[32];\nRZZ(0) q[48], q[53];\nRZZ(0) q[24], q[25];\nRZZ(0) q[43], q[49];\nRZZ(0) q[54], q[29];\nRZZ(0) q[16], q[1];\nRZZ(0) q[27], q[37];\nRZZ(0) q[2], q[7];\nRZZ(0) q[20], q[6];\nRZZ(0) q[41], q[38];\nRZZ(0) q[40], q[44];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[25];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[33];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[40];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[55];\nRZZ(0) q[37], q[34];\nRZZ(0) q[16], q[19];\nRZZ(0) q[35], q[46];\nRZZ(0) q[55], q[8];\nRZZ(0) q[7], q[49];\nRZZ(0) q[1], q[42];\nRZZ(0) q[26], q[38];\nRZZ(0) q[11], q[2];\nRZZ(0) q[51], q[25];\nRZZ(0) q[3], q[43];\nRZZ(0) q[20], q[21];\nRZZ(0) q[12], q[31];\nRZZ(0) q[52], q[28];\nRZZ(0) q[36], q[6];\nRZZ(0) q[14], q[39];\nRZZ(0) q[13], q[53];\nRZZ(0) q[50], q[0];\nRZZ(0) q[10], q[40];\nRZZ(0) q[45], q[22];\nRZZ(0) q[18], q[41];\nRZZ(0) q[29], q[15];\nRZZ(0) q[24], q[33];\nRZZ(0) q[27], q[9];\nRZZ(0) q[4], q[32];\nRZZ(0) q[5], q[54];\nRZZ(0) q[17], q[48];\nRZZ(0) q[47], q[44];\nRZZ(0) q[23], q[30];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[51];\nRZZ(0) q[28], q[41];\nRZZ(0) q[44], q[22];\nRZZ(0) q[38], q[23];\nRZZ(0) q[54], q[25];\nRZZ(0) q[7], q[24];\nRZZ(0) q[40], q[27];\nRZZ(0) q[32], q[53];\nRZZ(0) q[15], q[14];\nRZZ(0) q[46], q[2];\nRZZ(0) q[42], q[10];\nRZZ(0) q[11], q[26];\nRZZ(0) q[50], q[45];\nRZZ(0) q[21], q[43];\nRZZ(0) q[33], q[13];\nRZZ(0) q[4], q[37];\nRZZ(0) q[20], q[30];\nRZZ(0) q[19], q[48];\nRZZ(0) q[39], q[36];\nRZZ(0) q[31], q[6];\nRZZ(0) q[29], q[12];\nRZZ(0) q[1], q[9];\nRZZ(0) q[3], q[17];\nRZZ(0) q[55], q[0];\nRZZ(0) q[35], q[49];\nRZZ(0) q[5], q[8];\nRZZ(0) q[51], q[18];\nRZZ(0) q[52], q[34];\nRZZ(0) q[47], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[12];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(1.0*pi) q[25];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(1.0*pi) q[47];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nRZZ(0) q[32], q[20];\nRZZ(0) q[37], q[47];\nRZZ(0) q[40], q[4];\nRZZ(0) q[0], q[27];\nRZZ(0) q[33], q[2];\nRZZ(0) q[44], q[42];\nRZZ(0) q[22], q[35];\nRZZ(0) q[34], q[13];\nRZZ(0) q[55], q[31];\nRZZ(0) q[46], q[21];\nRZZ(0) q[14], q[1];\nRZZ(0) q[25], q[28];\nRZZ(0) q[8], q[17];\nRZZ(0) q[11], q[52];\nRZZ(0) q[12], q[53];\nRZZ(0) q[19], q[18];\nRZZ(0) q[48], q[51];\nRZZ(0) q[38], q[23];\nRZZ(0) q[5], q[7];\nRZZ(0) q[41], q[39];\nRZZ(0) q[24], q[16];\nRZZ(0) q[26], q[49];\nRZZ(0) q[36], q[29];\nRZZ(0) q[15], q[30];\nRZZ(0) q[50], q[3];\nRZZ(0) q[43], q[10];\nRZZ(0) q[45], q[54];\nRZZ(0) q[6], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nry(1.0*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[47];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nRZZ(0) q[55], q[47];\nRZZ(0) q[0], q[18];\nRZZ(0) q[31], q[52];\nRZZ(0) q[6], q[48];\nRZZ(0) q[28], q[46];\nRZZ(0) q[51], q[30];\nRZZ(0) q[39], q[32];\nRZZ(0) q[33], q[49];\nRZZ(0) q[34], q[42];\nRZZ(0) q[27], q[26];\nRZZ(0) q[29], q[35];\nRZZ(0) q[36], q[50];\nRZZ(0) q[8], q[25];\nRZZ(0) q[37], q[2];\nRZZ(0) q[10], q[24];\nRZZ(0) q[44], q[20];\nRZZ(0) q[53], q[22];\nRZZ(0) q[12], q[17];\nRZZ(0) q[13], q[19];\nRZZ(0) q[21], q[15];\nRZZ(0) q[14], q[54];\nRZZ(0) q[11], q[43];\nRZZ(0) q[4], q[7];\nRZZ(0) q[38], q[40];\nRZZ(0) q[9], q[3];\nRZZ(0) q[45], q[16];\nRZZ(0) q[5], q[41];\nRZZ(0) q[1], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[11];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[21], q[41];\nRZZ(0) q[17], q[2];\nRZZ(0) q[28], q[24];\nRZZ(0) q[30], q[38];\nRZZ(0) q[23], q[15];\nRZZ(0) q[46], q[53];\nRZZ(0) q[6], q[27];\nRZZ(0) q[43], q[25];\nRZZ(0) q[47], q[49];\nRZZ(0) q[35], q[36];\nRZZ(0) q[45], q[32];\nRZZ(0) q[40], q[26];\nRZZ(0) q[51], q[11];\nRZZ(0) q[1], q[9];\nRZZ(0) q[12], q[37];\nRZZ(0) q[31], q[54];\nRZZ(0) q[44], q[4];\nRZZ(0) q[16], q[50];\nRZZ(0) q[10], q[33];\nRZZ(0) q[52], q[48];\nRZZ(0) q[3], q[22];\nRZZ(0) q[0], q[42];\nRZZ(0) q[20], q[29];\nRZZ(0) q[7], q[8];\nRZZ(0) q[39], q[55];\nRZZ(0) q[19], q[18];\nRZZ(0) q[5], q[34];\nRZZ(0) q[14], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[44], q[27];\nRZZ(0) q[30], q[53];\nRZZ(0) q[10], q[37];\nRZZ(0) q[39], q[16];\nRZZ(0) q[48], q[15];\nRZZ(0) q[4], q[23];\nRZZ(0) q[54], q[35];\nRZZ(0) q[33], q[49];\nRZZ(0) q[34], q[17];\nRZZ(0) q[8], q[2];\nRZZ(0) q[12], q[20];\nRZZ(0) q[45], q[26];\nRZZ(0) q[7], q[40];\nRZZ(0) q[52], q[43];\nRZZ(0) q[13], q[50];\nRZZ(0) q[46], q[47];\nRZZ(0) q[5], q[38];\nRZZ(0) q[1], q[11];\nRZZ(0) q[42], q[41];\nRZZ(0) q[14], q[9];\nRZZ(0) q[0], q[25];\nRZZ(0) q[21], q[19];\nRZZ(0) q[32], q[22];\nRZZ(0) q[29], q[24];\nRZZ(0) q[36], q[18];\nRZZ(0) q[3], q[31];\nRZZ(0) q[6], q[55];\nRZZ(0) q[51], q[28];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nry(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[36];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[45];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nRZZ(0) q[6], q[37];\nRZZ(0) q[13], q[45];\nRZZ(0) q[3], q[19];\nRZZ(0) q[51], q[23];\nRZZ(0) q[41], q[24];\nRZZ(0) q[46], q[31];\nRZZ(0) q[14], q[15];\nRZZ(0) q[17], q[42];\nRZZ(0) q[8], q[53];\nRZZ(0) q[1], q[22];\nRZZ(0) q[39], q[30];\nRZZ(0) q[25], q[33];\nRZZ(0) q[12], q[47];\nRZZ(0) q[40], q[34];\nRZZ(0) q[52], q[55];\nRZZ(0) q[43], q[27];\nRZZ(0) q[29], q[26];\nRZZ(0) q[36], q[18];\nRZZ(0) q[48], q[2];\nRZZ(0) q[20], q[10];\nRZZ(0) q[5], q[7];\nRZZ(0) q[38], q[4];\nRZZ(0) q[32], q[49];\nRZZ(0) q[11], q[35];\nRZZ(0) q[44], q[21];\nRZZ(0) q[9], q[28];\nRZZ(0) q[16], q[54];\nRZZ(0) q[50], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[51], q[19];\nRZZ(0) q[5], q[45];\nRZZ(0) q[41], q[53];\nRZZ(0) q[39], q[29];\nRZZ(0) q[54], q[12];\nRZZ(0) q[1], q[24];\nRZZ(0) q[22], q[15];\nRZZ(0) q[48], q[18];\nRZZ(0) q[16], q[3];\nRZZ(0) q[32], q[46];\nRZZ(0) q[52], q[55];\nRZZ(0) q[28], q[30];\nRZZ(0) q[25], q[50];\nRZZ(0) q[21], q[4];\nRZZ(0) q[13], q[38];\nRZZ(0) q[10], q[27];\nRZZ(0) q[14], q[8];\nRZZ(0) q[43], q[47];\nRZZ(0) q[34], q[49];\nRZZ(0) q[9], q[7];\nRZZ(0) q[36], q[31];\nRZZ(0) q[44], q[26];\nRZZ(0) q[33], q[40];\nRZZ(0) q[6], q[0];\nRZZ(0) q[2], q[20];\nRZZ(0) q[42], q[17];\nRZZ(0) q[37], q[35];\nRZZ(0) q[11], q[23];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nry(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nry(1.0*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nry(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0) q[29], q[24];\nRZZ(0) q[46], q[53];\nRZZ(0) q[35], q[45];\nRZZ(0) q[11], q[5];\nRZZ(0) q[9], q[38];\nRZZ(0) q[19], q[3];\nRZZ(0) q[50], q[28];\nRZZ(0) q[47], q[0];\nRZZ(0) q[15], q[20];\nRZZ(0) q[39], q[17];\nRZZ(0) q[37], q[44];\nRZZ(0) q[22], q[36];\nRZZ(0) q[4], q[49];\nRZZ(0) q[55], q[18];\nRZZ(0) q[6], q[14];\nRZZ(0) q[42], q[1];\nRZZ(0) q[21], q[34];\nRZZ(0) q[16], q[31];\nRZZ(0) q[26], q[54];\nRZZ(0) q[8], q[52];\nRZZ(0) q[32], q[33];\nRZZ(0) q[2], q[48];\nRZZ(0) q[23], q[25];\nRZZ(0) q[51], q[27];\nRZZ(0) q[10], q[30];\nRZZ(0) q[12], q[41];\nRZZ(0) q[13], q[40];\nRZZ(0) q[43], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[32], q[47];\nRZZ(0) q[54], q[34];\nRZZ(0) q[42], q[43];\nRZZ(0) q[20], q[0];\nRZZ(0) q[50], q[28];\nRZZ(0) q[2], q[37];\nRZZ(0) q[4], q[31];\nRZZ(0) q[10], q[52];\nRZZ(0) q[40], q[1];\nRZZ(0) q[7], q[39];\nRZZ(0) q[46], q[15];\nRZZ(0) q[33], q[55];\nRZZ(0) q[17], q[13];\nRZZ(0) q[38], q[45];\nRZZ(0) q[19], q[11];\nRZZ(0) q[25], q[16];\nRZZ(0) q[21], q[30];\nRZZ(0) q[36], q[49];\nRZZ(0) q[51], q[24];\nRZZ(0) q[14], q[48];\nRZZ(0) q[3], q[53];\nRZZ(0) q[41], q[12];\nRZZ(0) q[29], q[26];\nRZZ(0) q[18], q[9];\nRZZ(0) q[44], q[22];\nRZZ(0) q[5], q[35];\nRZZ(0) q[6], q[27];\nRZZ(0) q[23], q[8];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(1.0*pi) q[46];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(1.0*pi) q[35];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[28], q[3];\nRZZ(0) q[4], q[14];\nRZZ(0) q[9], q[41];\nRZZ(0) q[42], q[26];\nRZZ(0) q[15], q[32];\nRZZ(0) q[19], q[34];\nRZZ(0) q[23], q[46];\nRZZ(0) q[20], q[22];\nRZZ(0) q[47], q[40];\nRZZ(0) q[17], q[6];\nRZZ(0) q[49], q[21];\nRZZ(0) q[43], q[35];\nRZZ(0) q[13], q[36];\nRZZ(0) q[31], q[39];\nRZZ(0) q[25], q[54];\nRZZ(0) q[12], q[0];\nRZZ(0) q[29], q[37];\nRZZ(0) q[16], q[48];\nRZZ(0) q[27], q[52];\nRZZ(0) q[33], q[45];\nRZZ(0) q[55], q[24];\nRZZ(0) q[11], q[5];\nRZZ(0) q[53], q[8];\nRZZ(0) q[2], q[38];\nRZZ(0) q[10], q[30];\nRZZ(0) q[18], q[44];\nRZZ(0) q[7], q[1];\nRZZ(0) q[51], q[50];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[45];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[47], q[19];\nRZZ(0) q[1], q[0];\nRZZ(0) q[37], q[25];\nRZZ(0) q[24], q[35];\nRZZ(0) q[16], q[29];\nRZZ(0) q[44], q[45];\nRZZ(0) q[22], q[6];\nRZZ(0) q[38], q[27];\nRZZ(0) q[51], q[12];\nRZZ(0) q[8], q[18];\nRZZ(0) q[2], q[30];\nRZZ(0) q[41], q[21];\nRZZ(0) q[33], q[31];\nRZZ(0) q[17], q[9];\nRZZ(0) q[32], q[4];\nRZZ(0) q[52], q[50];\nRZZ(0) q[55], q[13];\nRZZ(0) q[11], q[5];\nRZZ(0) q[43], q[3];\nRZZ(0) q[46], q[54];\nRZZ(0) q[15], q[40];\nRZZ(0) q[39], q[10];\nRZZ(0) q[36], q[23];\nRZZ(0) q[7], q[48];\nRZZ(0) q[28], q[53];\nRZZ(0) q[20], q[42];\nRZZ(0) q[34], q[49];\nRZZ(0) q[14], q[26];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[1], q[16];\nRZZ(0) q[30], q[17];\nRZZ(0) q[18], q[41];\nRZZ(0) q[0], q[2];\nRZZ(0) q[31], q[5];\nRZZ(0) q[6], q[37];\nRZZ(0) q[22], q[35];\nRZZ(0) q[32], q[7];\nRZZ(0) q[45], q[40];\nRZZ(0) q[44], q[49];\nRZZ(0) q[53], q[28];\nRZZ(0) q[52], q[55];\nRZZ(0) q[39], q[47];\nRZZ(0) q[29], q[11];\nRZZ(0) q[8], q[24];\nRZZ(0) q[50], q[51];\nRZZ(0) q[34], q[43];\nRZZ(0) q[23], q[12];\nRZZ(0) q[19], q[27];\nRZZ(0) q[20], q[42];\nRZZ(0) q[14], q[36];\nRZZ(0) q[46], q[54];\nRZZ(0) q[48], q[4];\nRZZ(0) q[38], q[3];\nRZZ(0) q[10], q[33];\nRZZ(0) q[25], q[21];\nRZZ(0) q[15], q[9];\nRZZ(0) q[13], q[26];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[43];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[18], q[0];\nRZZ(0) q[44], q[52];\nRZZ(0) q[17], q[20];\nRZZ(0) q[49], q[8];\nRZZ(0) q[46], q[16];\nRZZ(0) q[40], q[3];\nRZZ(0) q[51], q[9];\nRZZ(0) q[33], q[54];\nRZZ(0) q[35], q[22];\nRZZ(0) q[26], q[36];\nRZZ(0) q[14], q[43];\nRZZ(0) q[24], q[41];\nRZZ(0) q[30], q[10];\nRZZ(0) q[32], q[23];\nRZZ(0) q[13], q[48];\nRZZ(0) q[47], q[45];\nRZZ(0) q[7], q[25];\nRZZ(0) q[12], q[21];\nRZZ(0) q[27], q[53];\nRZZ(0) q[50], q[4];\nRZZ(0) q[55], q[11];\nRZZ(0) q[38], q[29];\nRZZ(0) q[28], q[5];\nRZZ(0) q[42], q[39];\nRZZ(0) q[2], q[19];\nRZZ(0) q[15], q[1];\nRZZ(0) q[31], q[6];\nRZZ(0) q[34], q[37];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[30], q[0];\nRZZ(0) q[54], q[33];\nRZZ(0) q[9], q[19];\nRZZ(0) q[21], q[5];\nRZZ(0) q[7], q[32];\nRZZ(0) q[22], q[13];\nRZZ(0) q[48], q[20];\nRZZ(0) q[45], q[50];\nRZZ(0) q[14], q[40];\nRZZ(0) q[44], q[38];\nRZZ(0) q[8], q[41];\nRZZ(0) q[46], q[49];\nRZZ(0) q[36], q[1];\nRZZ(0) q[51], q[28];\nRZZ(0) q[16], q[39];\nRZZ(0) q[17], q[15];\nRZZ(0) q[27], q[35];\nRZZ(0) q[4], q[25];\nRZZ(0) q[47], q[23];\nRZZ(0) q[6], q[34];\nRZZ(0) q[29], q[43];\nRZZ(0) q[10], q[42];\nRZZ(0) q[3], q[18];\nRZZ(0) q[37], q[26];\nRZZ(0) q[12], q[53];\nRZZ(0) q[52], q[55];\nRZZ(0) q[24], q[11];\nRZZ(0) q[31], q[2];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[15];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[48];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[11];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[24];\nry(3.5*pi) q[27];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(1.0*pi) q[53];\nRZZ(0) q[55], q[35];\nRZZ(0) q[44], q[26];\nRZZ(0) q[29], q[11];\nRZZ(0) q[39], q[6];\nRZZ(0) q[1], q[54];\nRZZ(0) q[40], q[31];\nRZZ(0) q[24], q[0];\nRZZ(0) q[12], q[53];\nRZZ(0) q[50], q[41];\nRZZ(0) q[51], q[23];\nRZZ(0) q[19], q[52];\nRZZ(0) q[45], q[13];\nRZZ(0) q[7], q[34];\nRZZ(0) q[46], q[17];\nRZZ(0) q[4], q[49];\nRZZ(0) q[42], q[27];\nRZZ(0) q[9], q[10];\nRZZ(0) q[43], q[36];\nRZZ(0) q[21], q[2];\nRZZ(0) q[37], q[18];\nRZZ(0) q[48], q[32];\nRZZ(0) q[30], q[5];\nRZZ(0) q[3], q[15];\nRZZ(0) q[14], q[38];\nRZZ(0) q[33], q[8];\nRZZ(0) q[28], q[47];\nRZZ(0) q[22], q[20];\nRZZ(0) q[16], q[25];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[51];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[46], q[27];\nRZZ(0) q[19], q[25];\nRZZ(0) q[50], q[55];\nRZZ(0) q[31], q[41];\nRZZ(0) q[38], q[39];\nRZZ(0) q[44], q[54];\nRZZ(0) q[17], q[15];\nRZZ(0) q[42], q[53];\nRZZ(0) q[48], q[52];\nRZZ(0) q[14], q[10];\nRZZ(0) q[22], q[4];\nRZZ(0) q[30], q[20];\nRZZ(0) q[21], q[9];\nRZZ(0) q[37], q[23];\nRZZ(0) q[47], q[1];\nRZZ(0) q[45], q[18];\nRZZ(0) q[3], q[40];\nRZZ(0) q[28], q[32];\nRZZ(0) q[16], q[33];\nRZZ(0) q[5], q[43];\nRZZ(0) q[6], q[2];\nRZZ(0) q[51], q[0];\nRZZ(0) q[29], q[36];\nRZZ(0) q[35], q[7];\nRZZ(0) q[26], q[13];\nRZZ(0) q[49], q[12];\nRZZ(0) q[8], q[24];\nRZZ(0) q[11], q[34];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nRZZ(0) q[12], q[18];\nRZZ(0) q[49], q[30];\nRZZ(0) q[34], q[15];\nRZZ(0) q[52], q[54];\nRZZ(0) q[42], q[14];\nRZZ(0) q[6], q[4];\nRZZ(0) q[36], q[19];\nRZZ(0) q[11], q[20];\nRZZ(0) q[43], q[22];\nRZZ(0) q[35], q[9];\nRZZ(0) q[5], q[37];\nRZZ(0) q[40], q[17];\nRZZ(0) q[47], q[23];\nRZZ(0) q[48], q[51];\nRZZ(0) q[0], q[31];\nRZZ(0) q[44], q[32];\nRZZ(0) q[1], q[39];\nRZZ(0) q[29], q[27];\nRZZ(0) q[45], q[26];\nRZZ(0) q[7], q[55];\nRZZ(0) q[53], q[10];\nRZZ(0) q[2], q[33];\nRZZ(0) q[38], q[24];\nRZZ(0) q[3], q[46];\nRZZ(0) q[16], q[8];\nRZZ(0) q[28], q[25];\nRZZ(0) q[21], q[50];\nRZZ(0) q[41], q[13];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[19], q[40];\nRZZ(0) q[27], q[29];\nRZZ(0) q[31], q[33];\nRZZ(0) q[17], q[9];\nRZZ(0) q[14], q[21];\nRZZ(0) q[3], q[36];\nRZZ(0) q[42], q[32];\nRZZ(0) q[25], q[15];\nRZZ(0) q[51], q[50];\nRZZ(0) q[34], q[23];\nRZZ(0) q[55], q[39];\nRZZ(0) q[38], q[4];\nRZZ(0) q[16], q[45];\nRZZ(0) q[48], q[35];\nRZZ(0) q[7], q[2];\nRZZ(0) q[43], q[44];\nRZZ(0) q[1], q[13];\nRZZ(0) q[46], q[52];\nRZZ(0) q[20], q[12];\nRZZ(0) q[6], q[53];\nRZZ(0) q[18], q[37];\nRZZ(0) q[8], q[10];\nRZZ(0) q[54], q[0];\nRZZ(0) q[30], q[41];\nRZZ(0) q[22], q[49];\nRZZ(0) q[5], q[28];\nRZZ(0) q[11], q[47];\nRZZ(0) q[26], q[24];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[19], q[39];\nRZZ(0) q[51], q[35];\nRZZ(0) q[40], q[53];\nRZZ(0) q[18], q[8];\nRZZ(0) q[23], q[37];\nRZZ(0) q[54], q[10];\nRZZ(0) q[26], q[48];\nRZZ(0) q[3], q[30];\nRZZ(0) q[2], q[33];\nRZZ(0) q[13], q[46];\nRZZ(0) q[22], q[9];\nRZZ(0) q[21], q[55];\nRZZ(0) q[38], q[7];\nRZZ(0) q[28], q[20];\nRZZ(0) q[43], q[32];\nRZZ(0) q[29], q[17];\nRZZ(0) q[12], q[16];\nRZZ(0) q[11], q[44];\nRZZ(0) q[47], q[50];\nRZZ(0) q[14], q[24];\nRZZ(0) q[34], q[45];\nRZZ(0) q[0], q[4];\nRZZ(0) q[15], q[6];\nRZZ(0) q[1], q[41];\nRZZ(0) q[31], q[52];\nRZZ(0) q[49], q[25];\nRZZ(0) q[42], q[36];\nRZZ(0) q[5], q[27];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0) q[3], q[50];\nRZZ(0) q[16], q[23];\nRZZ(0) q[48], q[27];\nRZZ(0) q[7], q[29];\nRZZ(0) q[2], q[45];\nRZZ(0) q[19], q[9];\nRZZ(0) q[53], q[47];\nRZZ(0) q[30], q[17];\nRZZ(0) q[43], q[31];\nRZZ(0) q[41], q[49];\nRZZ(0) q[39], q[37];\nRZZ(0) q[38], q[46];\nRZZ(0) q[12], q[24];\nRZZ(0) q[26], q[25];\nRZZ(0) q[44], q[33];\nRZZ(0) q[15], q[42];\nRZZ(0) q[21], q[40];\nRZZ(0) q[0], q[54];\nRZZ(0) q[36], q[8];\nRZZ(0) q[14], q[34];\nRZZ(0) q[22], q[1];\nRZZ(0) q[32], q[10];\nRZZ(0) q[13], q[51];\nRZZ(0) q[55], q[6];\nRZZ(0) q[11], q[4];\nRZZ(0) q[28], q[52];\nRZZ(0) q[35], q[5];\nRZZ(0) q[20], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[31], q[46];\nRZZ(0) q[23], q[49];\nRZZ(0) q[35], q[50];\nRZZ(0) q[19], q[36];\nRZZ(0) q[21], q[51];\nRZZ(0) q[48], q[13];\nRZZ(0) q[8], q[2];\nRZZ(0) q[37], q[40];\nRZZ(0) q[24], q[53];\nRZZ(0) q[0], q[12];\nRZZ(0) q[29], q[30];\nRZZ(0) q[18], q[10];\nRZZ(0) q[7], q[38];\nRZZ(0) q[47], q[27];\nRZZ(0) q[16], q[15];\nRZZ(0) q[32], q[39];\nRZZ(0) q[52], q[14];\nRZZ(0) q[17], q[44];\nRZZ(0) q[54], q[43];\nRZZ(0) q[55], q[28];\nRZZ(0) q[6], q[45];\nRZZ(0) q[26], q[25];\nRZZ(0) q[22], q[34];\nRZZ(0) q[9], q[4];\nRZZ(0) q[20], q[42];\nRZZ(0) q[41], q[3];\nRZZ(0) q[11], q[5];\nRZZ(0) q[1], q[33];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(1.0*pi) q[6];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[8], q[48];\nRZZ(0) q[11], q[20];\nRZZ(0) q[24], q[5];\nRZZ(0) q[35], q[46];\nRZZ(0) q[39], q[50];\nRZZ(0) q[45], q[53];\nRZZ(0) q[54], q[38];\nRZZ(0) q[52], q[34];\nRZZ(0) q[1], q[6];\nRZZ(0) q[44], q[7];\nRZZ(0) q[40], q[12];\nRZZ(0) q[26], q[49];\nRZZ(0) q[22], q[3];\nRZZ(0) q[55], q[25];\nRZZ(0) q[28], q[36];\nRZZ(0) q[37], q[42];\nRZZ(0) q[51], q[9];\nRZZ(0) q[16], q[30];\nRZZ(0) q[10], q[19];\nRZZ(0) q[41], q[47];\nRZZ(0) q[31], q[23];\nRZZ(0) q[14], q[0];\nRZZ(0) q[21], q[29];\nRZZ(0) q[13], q[4];\nRZZ(0) q[43], q[33];\nRZZ(0) q[27], q[32];\nRZZ(0) q[15], q[2];\nRZZ(0) q[18], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[18];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[30];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[24], q[47];\nRZZ(0) q[10], q[21];\nRZZ(0) q[3], q[6];\nRZZ(0) q[33], q[45];\nRZZ(0) q[19], q[48];\nRZZ(0) q[36], q[0];\nRZZ(0) q[37], q[43];\nRZZ(0) q[23], q[27];\nRZZ(0) q[53], q[18];\nRZZ(0) q[32], q[28];\nRZZ(0) q[9], q[5];\nRZZ(0) q[22], q[15];\nRZZ(0) q[49], q[55];\nRZZ(0) q[54], q[39];\nRZZ(0) q[26], q[50];\nRZZ(0) q[13], q[31];\nRZZ(0) q[20], q[30];\nRZZ(0) q[51], q[11];\nRZZ(0) q[42], q[8];\nRZZ(0) q[14], q[12];\nRZZ(0) q[16], q[4];\nRZZ(0) q[41], q[7];\nRZZ(0) q[38], q[1];\nRZZ(0) q[17], q[52];\nRZZ(0) q[29], q[40];\nRZZ(0) q[44], q[46];\nRZZ(0) q[2], q[34];\nRZZ(0) q[35], q[25];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[30];\nry(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[9], q[12];\nRZZ(0) q[49], q[2];\nRZZ(0) q[26], q[41];\nRZZ(0) q[33], q[4];\nRZZ(0) q[40], q[50];\nRZZ(0) q[31], q[29];\nRZZ(0) q[28], q[14];\nRZZ(0) q[37], q[51];\nRZZ(0) q[5], q[53];\nRZZ(0) q[30], q[6];\nRZZ(0) q[44], q[36];\nRZZ(0) q[17], q[27];\nRZZ(0) q[52], q[25];\nRZZ(0) q[11], q[8];\nRZZ(0) q[10], q[47];\nRZZ(0) q[42], q[23];\nRZZ(0) q[1], q[18];\nRZZ(0) q[35], q[32];\nRZZ(0) q[16], q[45];\nRZZ(0) q[0], q[3];\nRZZ(0) q[7], q[48];\nRZZ(0) q[15], q[39];\nRZZ(0) q[13], q[24];\nRZZ(0) q[55], q[22];\nRZZ(0) q[19], q[20];\nRZZ(0) q[43], q[54];\nRZZ(0) q[34], q[38];\nRZZ(0) q[21], q[46];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(1.0*pi) q[9];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[47];\nry(1.0*pi) q[48];\nRZZ(0) q[43], q[0];\nRZZ(0) q[55], q[20];\nRZZ(0) q[35], q[47];\nRZZ(0) q[36], q[28];\nRZZ(0) q[2], q[1];\nRZZ(0) q[12], q[50];\nRZZ(0) q[19], q[15];\nRZZ(0) q[29], q[14];\nRZZ(0) q[6], q[40];\nRZZ(0) q[22], q[46];\nRZZ(0) q[5], q[25];\nRZZ(0) q[45], q[53];\nRZZ(0) q[21], q[4];\nRZZ(0) q[26], q[27];\nRZZ(0) q[37], q[3];\nRZZ(0) q[42], q[32];\nRZZ(0) q[24], q[33];\nRZZ(0) q[41], q[31];\nRZZ(0) q[7], q[13];\nRZZ(0) q[52], q[8];\nRZZ(0) q[38], q[34];\nRZZ(0) q[49], q[23];\nRZZ(0) q[48], q[16];\nRZZ(0) q[44], q[54];\nRZZ(0) q[39], q[30];\nRZZ(0) q[17], q[9];\nRZZ(0) q[51], q[10];\nRZZ(0) q[11], q[18];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[5];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[44];\nry(3.5*pi) q[47];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[51], q[37];\nRZZ(0) q[36], q[48];\nRZZ(0) q[41], q[19];\nRZZ(0) q[17], q[47];\nRZZ(0) q[8], q[7];\nRZZ(0) q[26], q[54];\nRZZ(0) q[33], q[15];\nRZZ(0) q[39], q[34];\nRZZ(0) q[5], q[12];\nRZZ(0) q[38], q[23];\nRZZ(0) q[4], q[29];\nRZZ(0) q[16], q[24];\nRZZ(0) q[27], q[13];\nRZZ(0) q[2], q[22];\nRZZ(0) q[46], q[49];\nRZZ(0) q[43], q[9];\nRZZ(0) q[11], q[44];\nRZZ(0) q[1], q[30];\nRZZ(0) q[31], q[53];\nRZZ(0) q[3], q[45];\nRZZ(0) q[50], q[52];\nRZZ(0) q[6], q[25];\nRZZ(0) q[21], q[55];\nRZZ(0) q[14], q[35];\nRZZ(0) q[40], q[42];\nRZZ(0) q[20], q[32];\nRZZ(0) q[0], q[18];\nRZZ(0) q[10], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[54];\nRZZ(0) q[18], q[49];\nRZZ(0) q[27], q[4];\nRZZ(0) q[28], q[35];\nRZZ(0) q[30], q[31];\nRZZ(0) q[34], q[36];\nRZZ(0) q[55], q[54];\nRZZ(0) q[0], q[12];\nRZZ(0) q[21], q[40];\nRZZ(0) q[17], q[45];\nRZZ(0) q[7], q[13];\nRZZ(0) q[10], q[33];\nRZZ(0) q[37], q[23];\nRZZ(0) q[3], q[47];\nRZZ(0) q[1], q[5];\nRZZ(0) q[8], q[50];\nRZZ(0) q[51], q[39];\nRZZ(0) q[11], q[15];\nRZZ(0) q[32], q[19];\nRZZ(0) q[2], q[48];\nRZZ(0) q[43], q[22];\nRZZ(0) q[42], q[24];\nRZZ(0) q[26], q[25];\nRZZ(0) q[29], q[53];\nRZZ(0) q[20], q[16];\nRZZ(0) q[41], q[9];\nRZZ(0) q[44], q[38];\nRZZ(0) q[14], q[6];\nRZZ(0) q[52], q[46];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nry(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[35];\nry(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[47], q[54];\nRZZ(0) q[29], q[41];\nRZZ(0) q[45], q[7];\nRZZ(0) q[6], q[42];\nRZZ(0) q[30], q[14];\nRZZ(0) q[11], q[8];\nRZZ(0) q[25], q[32];\nRZZ(0) q[38], q[31];\nRZZ(0) q[36], q[26];\nRZZ(0) q[5], q[52];\nRZZ(0) q[33], q[10];\nRZZ(0) q[23], q[17];\nRZZ(0) q[1], q[24];\nRZZ(0) q[39], q[28];\nRZZ(0) q[40], q[49];\nRZZ(0) q[50], q[3];\nRZZ(0) q[15], q[16];\nRZZ(0) q[43], q[2];\nRZZ(0) q[19], q[13];\nRZZ(0) q[44], q[27];\nRZZ(0) q[22], q[4];\nRZZ(0) q[48], q[12];\nRZZ(0) q[18], q[34];\nRZZ(0) q[46], q[21];\nRZZ(0) q[9], q[37];\nRZZ(0) q[51], q[55];\nRZZ(0) q[20], q[35];\nRZZ(0) q[53], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[14], q[42];\nRZZ(0) q[18], q[48];\nRZZ(0) q[52], q[35];\nRZZ(0) q[21], q[49];\nRZZ(0) q[5], q[16];\nRZZ(0) q[31], q[9];\nRZZ(0) q[36], q[23];\nRZZ(0) q[0], q[27];\nRZZ(0) q[53], q[33];\nRZZ(0) q[45], q[1];\nRZZ(0) q[50], q[39];\nRZZ(0) q[40], q[4];\nRZZ(0) q[3], q[8];\nRZZ(0) q[38], q[46];\nRZZ(0) q[54], q[47];\nRZZ(0) q[7], q[19];\nRZZ(0) q[28], q[15];\nRZZ(0) q[24], q[17];\nRZZ(0) q[26], q[43];\nRZZ(0) q[2], q[34];\nRZZ(0) q[22], q[41];\nRZZ(0) q[55], q[37];\nRZZ(0) q[13], q[51];\nRZZ(0) q[29], q[20];\nRZZ(0) q[32], q[12];\nRZZ(0) q[25], q[10];\nRZZ(0) q[44], q[30];\nRZZ(0) q[6], q[11];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[42];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0) q[23], q[52];\nRZZ(0) q[50], q[32];\nRZZ(0) q[21], q[45];\nRZZ(0) q[13], q[14];\nRZZ(0) q[22], q[34];\nRZZ(0) q[53], q[19];\nRZZ(0) q[5], q[39];\nRZZ(0) q[18], q[43];\nRZZ(0) q[12], q[4];\nRZZ(0) q[29], q[55];\nRZZ(0) q[35], q[36];\nRZZ(0) q[54], q[2];\nRZZ(0) q[38], q[27];\nRZZ(0) q[20], q[31];\nRZZ(0) q[33], q[25];\nRZZ(0) q[7], q[24];\nRZZ(0) q[6], q[44];\nRZZ(0) q[51], q[46];\nRZZ(0) q[47], q[30];\nRZZ(0) q[28], q[42];\nRZZ(0) q[40], q[9];\nRZZ(0) q[16], q[10];\nRZZ(0) q[15], q[49];\nRZZ(0) q[11], q[48];\nRZZ(0) q[8], q[3];\nRZZ(0) q[26], q[37];\nRZZ(0) q[0], q[41];\nRZZ(0) q[1], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[13], q[37];\nRZZ(0) q[15], q[40];\nRZZ(0) q[47], q[21];\nRZZ(0) q[36], q[28];\nRZZ(0) q[2], q[41];\nRZZ(0) q[4], q[17];\nRZZ(0) q[26], q[11];\nRZZ(0) q[8], q[12];\nRZZ(0) q[51], q[14];\nRZZ(0) q[10], q[16];\nRZZ(0) q[38], q[25];\nRZZ(0) q[24], q[1];\nRZZ(0) q[52], q[50];\nRZZ(0) q[31], q[3];\nRZZ(0) q[34], q[7];\nRZZ(0) q[43], q[9];\nRZZ(0) q[30], q[22];\nRZZ(0) q[27], q[18];\nRZZ(0) q[35], q[33];\nRZZ(0) q[44], q[55];\nRZZ(0) q[0], q[42];\nRZZ(0) q[23], q[32];\nRZZ(0) q[54], q[19];\nRZZ(0) q[39], q[49];\nRZZ(0) q[20], q[46];\nRZZ(0) q[53], q[29];\nRZZ(0) q[5], q[6];\nRZZ(0) q[48], q[45];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[29], q[12];\nRZZ(0) q[45], q[6];\nRZZ(0) q[34], q[10];\nRZZ(0) q[23], q[51];\nRZZ(0) q[2], q[36];\nRZZ(0) q[3], q[54];\nRZZ(0) q[46], q[40];\nRZZ(0) q[13], q[1];\nRZZ(0) q[48], q[52];\nRZZ(0) q[39], q[27];\nRZZ(0) q[50], q[49];\nRZZ(0) q[42], q[41];\nRZZ(0) q[32], q[21];\nRZZ(0) q[35], q[15];\nRZZ(0) q[55], q[9];\nRZZ(0) q[19], q[26];\nRZZ(0) q[47], q[20];\nRZZ(0) q[17], q[11];\nRZZ(0) q[30], q[33];\nRZZ(0) q[37], q[7];\nRZZ(0) q[38], q[31];\nRZZ(0) q[16], q[8];\nRZZ(0) q[44], q[0];\nRZZ(0) q[14], q[53];\nRZZ(0) q[43], q[24];\nRZZ(0) q[18], q[5];\nRZZ(0) q[4], q[25];\nRZZ(0) q[28], q[22];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[24];\nry(3.5*pi) q[29];\nry(3.5*pi) q[34];\nry(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(1.0*pi) q[35];\nry(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[28], q[1];\nRZZ(0) q[6], q[23];\nRZZ(0) q[19], q[33];\nRZZ(0) q[38], q[29];\nRZZ(0) q[24], q[4];\nRZZ(0) q[22], q[31];\nRZZ(0) q[51], q[46];\nRZZ(0) q[43], q[16];\nRZZ(0) q[8], q[47];\nRZZ(0) q[30], q[0];\nRZZ(0) q[7], q[13];\nRZZ(0) q[37], q[48];\nRZZ(0) q[12], q[42];\nRZZ(0) q[34], q[5];\nRZZ(0) q[39], q[10];\nRZZ(0) q[18], q[9];\nRZZ(0) q[11], q[36];\nRZZ(0) q[41], q[20];\nRZZ(0) q[2], q[21];\nRZZ(0) q[52], q[50];\nRZZ(0) q[3], q[27];\nRZZ(0) q[45], q[25];\nRZZ(0) q[26], q[35];\nRZZ(0) q[53], q[55];\nRZZ(0) q[40], q[44];\nRZZ(0) q[14], q[32];\nRZZ(0) q[49], q[15];\nRZZ(0) q[54], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[19];\nry(3.5*pi) q[21];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[7], q[6];\nRZZ(0) q[12], q[43];\nRZZ(0) q[33], q[27];\nRZZ(0) q[35], q[18];\nRZZ(0) q[47], q[45];\nRZZ(0) q[5], q[53];\nRZZ(0) q[15], q[30];\nRZZ(0) q[34], q[39];\nRZZ(0) q[52], q[31];\nRZZ(0) q[25], q[1];\nRZZ(0) q[38], q[19];\nRZZ(0) q[13], q[23];\nRZZ(0) q[20], q[29];\nRZZ(0) q[46], q[11];\nRZZ(0) q[2], q[40];\nRZZ(0) q[32], q[10];\nRZZ(0) q[0], q[3];\nRZZ(0) q[9], q[37];\nRZZ(0) q[21], q[54];\nRZZ(0) q[28], q[16];\nRZZ(0) q[26], q[44];\nRZZ(0) q[51], q[36];\nRZZ(0) q[48], q[50];\nRZZ(0) q[55], q[22];\nRZZ(0) q[4], q[49];\nRZZ(0) q[14], q[41];\nRZZ(0) q[42], q[8];\nRZZ(0) q[24], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[20];\nry(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0) q[3], q[43];\nRZZ(0) q[29], q[35];\nRZZ(0) q[55], q[37];\nRZZ(0) q[26], q[6];\nRZZ(0) q[23], q[45];\nRZZ(0) q[1], q[12];\nRZZ(0) q[2], q[8];\nRZZ(0) q[21], q[32];\nRZZ(0) q[4], q[31];\nRZZ(0) q[44], q[16];\nRZZ(0) q[15], q[25];\nRZZ(0) q[49], q[52];\nRZZ(0) q[14], q[33];\nRZZ(0) q[11], q[41];\nRZZ(0) q[13], q[0];\nRZZ(0) q[47], q[34];\nRZZ(0) q[28], q[18];\nRZZ(0) q[24], q[17];\nRZZ(0) q[40], q[50];\nRZZ(0) q[51], q[10];\nRZZ(0) q[54], q[7];\nRZZ(0) q[42], q[53];\nRZZ(0) q[9], q[48];\nRZZ(0) q[36], q[20];\nRZZ(0) q[46], q[39];\nRZZ(0) q[30], q[27];\nRZZ(0) q[38], q[5];\nRZZ(0) q[19], q[22];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nry(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[27], q[10];\nRZZ(0) q[17], q[46];\nRZZ(0) q[55], q[21];\nRZZ(0) q[37], q[15];\nRZZ(0) q[26], q[43];\nRZZ(0) q[31], q[0];\nRZZ(0) q[49], q[1];\nRZZ(0) q[24], q[51];\nRZZ(0) q[4], q[45];\nRZZ(0) q[48], q[42];\nRZZ(0) q[5], q[47];\nRZZ(0) q[20], q[39];\nRZZ(0) q[36], q[11];\nRZZ(0) q[18], q[16];\nRZZ(0) q[38], q[6];\nRZZ(0) q[50], q[33];\nRZZ(0) q[12], q[3];\nRZZ(0) q[23], q[19];\nRZZ(0) q[7], q[2];\nRZZ(0) q[34], q[28];\nRZZ(0) q[53], q[13];\nRZZ(0) q[41], q[8];\nRZZ(0) q[52], q[40];\nRZZ(0) q[9], q[44];\nRZZ(0) q[14], q[22];\nRZZ(0) q[35], q[54];\nRZZ(0) q[25], q[32];\nRZZ(0) q[30], q[29];\nrz(1.0*pi) q[1];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[48];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[40], q[32];\nRZZ(0) q[38], q[12];\nRZZ(0) q[46], q[33];\nRZZ(0) q[5], q[55];\nRZZ(0) q[34], q[1];\nRZZ(0) q[24], q[17];\nRZZ(0) q[11], q[4];\nRZZ(0) q[9], q[2];\nRZZ(0) q[48], q[13];\nRZZ(0) q[8], q[29];\nRZZ(0) q[47], q[50];\nRZZ(0) q[19], q[30];\nRZZ(0) q[6], q[23];\nRZZ(0) q[7], q[43];\nRZZ(0) q[16], q[36];\nRZZ(0) q[31], q[15];\nRZZ(0) q[54], q[3];\nRZZ(0) q[37], q[52];\nRZZ(0) q[20], q[26];\nRZZ(0) q[25], q[14];\nRZZ(0) q[53], q[39];\nRZZ(0) q[18], q[28];\nRZZ(0) q[21], q[41];\nRZZ(0) q[27], q[45];\nRZZ(0) q[42], q[10];\nRZZ(0) q[0], q[35];\nRZZ(0) q[22], q[49];\nRZZ(0) q[44], q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[19], q[40];\nRZZ(0) q[15], q[3];\nRZZ(0) q[20], q[43];\nRZZ(0) q[37], q[42];\nRZZ(0) q[44], q[17];\nRZZ(0) q[47], q[50];\nRZZ(0) q[51], q[53];\nRZZ(0) q[48], q[38];\nRZZ(0) q[39], q[45];\nRZZ(0) q[8], q[1];\nRZZ(0) q[9], q[46];\nRZZ(0) q[7], q[49];\nRZZ(0) q[16], q[14];\nRZZ(0) q[18], q[13];\nRZZ(0) q[22], q[2];\nRZZ(0) q[36], q[4];\nRZZ(0) q[41], q[29];\nRZZ(0) q[55], q[33];\nRZZ(0) q[5], q[32];\nRZZ(0) q[27], q[26];\nRZZ(0) q[52], q[10];\nRZZ(0) q[0], q[23];\nRZZ(0) q[6], q[54];\nRZZ(0) q[30], q[11];\nRZZ(0) q[31], q[21];\nRZZ(0) q[12], q[28];\nRZZ(0) q[35], q[34];\nRZZ(0) q[25], q[24];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(1.0*pi) q[51];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nry(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0) q[42], q[1];\nRZZ(0) q[39], q[37];\nRZZ(0) q[9], q[49];\nRZZ(0) q[13], q[27];\nRZZ(0) q[32], q[11];\nRZZ(0) q[28], q[14];\nRZZ(0) q[21], q[47];\nRZZ(0) q[2], q[29];\nRZZ(0) q[53], q[48];\nRZZ(0) q[20], q[18];\nRZZ(0) q[51], q[4];\nRZZ(0) q[25], q[12];\nRZZ(0) q[35], q[6];\nRZZ(0) q[30], q[7];\nRZZ(0) q[55], q[0];\nRZZ(0) q[3], q[41];\nRZZ(0) q[10], q[43];\nRZZ(0) q[36], q[34];\nRZZ(0) q[52], q[44];\nRZZ(0) q[5], q[38];\nRZZ(0) q[40], q[23];\nRZZ(0) q[33], q[24];\nRZZ(0) q[15], q[50];\nRZZ(0) q[31], q[26];\nRZZ(0) q[8], q[17];\nRZZ(0) q[16], q[46];\nRZZ(0) q[45], q[22];\nRZZ(0) q[54], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrz(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[4], q[38];\nRZZ(0) q[24], q[27];\nRZZ(0) q[51], q[50];\nRZZ(0) q[39], q[43];\nRZZ(0) q[47], q[55];\nRZZ(0) q[12], q[49];\nRZZ(0) q[3], q[2];\nRZZ(0) q[20], q[40];\nRZZ(0) q[28], q[30];\nRZZ(0) q[31], q[22];\nRZZ(0) q[10], q[42];\nRZZ(0) q[5], q[37];\nRZZ(0) q[1], q[23];\nRZZ(0) q[16], q[36];\nRZZ(0) q[15], q[9];\nRZZ(0) q[14], q[44];\nRZZ(0) q[0], q[19];\nRZZ(0) q[29], q[33];\nRZZ(0) q[11], q[18];\nRZZ(0) q[53], q[52];\nRZZ(0) q[13], q[54];\nRZZ(0) q[17], q[21];\nRZZ(0) q[35], q[41];\nRZZ(0) q[6], q[46];\nRZZ(0) q[8], q[34];\nRZZ(0) q[25], q[7];\nRZZ(0) q[45], q[26];\nRZZ(0) q[32], q[48];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(1.0*pi) q[5];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[51];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[17];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[35];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[42];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0) q[29], q[26];\nRZZ(0) q[42], q[43];\nRZZ(0) q[17], q[12];\nRZZ(0) q[20], q[16];\nRZZ(0) q[50], q[5];\nRZZ(0) q[1], q[9];\nRZZ(0) q[6], q[7];\nRZZ(0) q[3], q[2];\nRZZ(0) q[23], q[51];\nRZZ(0) q[24], q[4];\nRZZ(0) q[48], q[10];\nRZZ(0) q[53], q[28];\nRZZ(0) q[45], q[46];\nRZZ(0) q[54], q[13];\nRZZ(0) q[34], q[37];\nRZZ(0) q[11], q[14];\nRZZ(0) q[19], q[15];\nRZZ(0) q[52], q[18];\nRZZ(0) q[31], q[0];\nRZZ(0) q[25], q[21];\nRZZ(0) q[44], q[30];\nRZZ(0) q[22], q[40];\nRZZ(0) q[8], q[39];\nRZZ(0) q[33], q[41];\nRZZ(0) q[49], q[47];\nRZZ(0) q[36], q[32];\nRZZ(0) q[38], q[55];\nRZZ(0) q[27], q[35];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[35], q[0];\nRZZ(0) q[6], q[24];\nRZZ(0) q[14], q[15];\nRZZ(0) q[44], q[36];\nRZZ(0) q[12], q[41];\nRZZ(0) q[39], q[31];\nRZZ(0) q[47], q[42];\nRZZ(0) q[23], q[17];\nRZZ(0) q[25], q[37];\nRZZ(0) q[55], q[18];\nRZZ(0) q[48], q[33];\nRZZ(0) q[28], q[21];\nRZZ(0) q[27], q[5];\nRZZ(0) q[51], q[49];\nRZZ(0) q[13], q[34];\nRZZ(0) q[16], q[50];\nRZZ(0) q[40], q[26];\nRZZ(0) q[45], q[4];\nRZZ(0) q[32], q[8];\nRZZ(0) q[10], q[54];\nRZZ(0) q[1], q[30];\nRZZ(0) q[19], q[7];\nRZZ(0) q[29], q[3];\nRZZ(0) q[11], q[38];\nRZZ(0) q[2], q[46];\nRZZ(0) q[53], q[52];\nRZZ(0) q[43], q[9];\nRZZ(0) q[22], q[20];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[42];\nry(3.5*pi) q[44];\nry(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nry(1.0*pi) q[55];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[52];\nRZZ(0) q[7], q[37];\nRZZ(0) q[33], q[55];\nRZZ(0) q[44], q[32];\nRZZ(0) q[42], q[36];\nRZZ(0) q[12], q[13];\nRZZ(0) q[30], q[39];\nRZZ(0) q[22], q[52];\nRZZ(0) q[45], q[28];\nRZZ(0) q[10], q[8];\nRZZ(0) q[49], q[48];\nRZZ(0) q[18], q[0];\nRZZ(0) q[25], q[1];\nRZZ(0) q[14], q[6];\nRZZ(0) q[9], q[51];\nRZZ(0) q[31], q[34];\nRZZ(0) q[54], q[24];\nRZZ(0) q[43], q[19];\nRZZ(0) q[26], q[47];\nRZZ(0) q[35], q[17];\nRZZ(0) q[27], q[3];\nRZZ(0) q[4], q[20];\nRZZ(0) q[5], q[53];\nRZZ(0) q[23], q[41];\nRZZ(0) q[46], q[29];\nRZZ(0) q[50], q[11];\nRZZ(0) q[2], q[16];\nRZZ(0) q[40], q[38];\nRZZ(0) q[21], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[9];\nry(3.5*pi) q[11];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[49];\nry(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0) q[10], q[46];\nRZZ(0) q[50], q[52];\nRZZ(0) q[11], q[21];\nRZZ(0) q[4], q[44];\nRZZ(0) q[19], q[51];\nRZZ(0) q[3], q[12];\nRZZ(0) q[26], q[47];\nRZZ(0) q[40], q[53];\nRZZ(0) q[35], q[9];\nRZZ(0) q[49], q[24];\nRZZ(0) q[37], q[25];\nRZZ(0) q[8], q[17];\nRZZ(0) q[20], q[54];\nRZZ(0) q[45], q[18];\nRZZ(0) q[7], q[14];\nRZZ(0) q[15], q[38];\nRZZ(0) q[33], q[31];\nRZZ(0) q[34], q[23];\nRZZ(0) q[2], q[32];\nRZZ(0) q[16], q[30];\nRZZ(0) q[13], q[48];\nRZZ(0) q[1], q[27];\nRZZ(0) q[22], q[39];\nRZZ(0) q[6], q[55];\nRZZ(0) q[28], q[42];\nRZZ(0) q[43], q[29];\nRZZ(0) q[5], q[36];\nRZZ(0) q[0], q[41];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[0], q[14];\nRZZ(0) q[27], q[28];\nRZZ(0) q[10], q[38];\nRZZ(0) q[17], q[50];\nRZZ(0) q[20], q[25];\nRZZ(0) q[44], q[54];\nRZZ(0) q[47], q[2];\nRZZ(0) q[49], q[12];\nRZZ(0) q[7], q[22];\nRZZ(0) q[1], q[48];\nRZZ(0) q[45], q[11];\nRZZ(0) q[6], q[23];\nRZZ(0) q[9], q[13];\nRZZ(0) q[8], q[46];\nRZZ(0) q[16], q[39];\nRZZ(0) q[51], q[26];\nRZZ(0) q[53], q[5];\nRZZ(0) q[32], q[40];\nRZZ(0) q[35], q[37];\nRZZ(0) q[15], q[36];\nRZZ(0) q[4], q[42];\nRZZ(0) q[34], q[29];\nRZZ(0) q[21], q[55];\nRZZ(0) q[33], q[18];\nRZZ(0) q[31], q[3];\nRZZ(0) q[19], q[30];\nRZZ(0) q[41], q[52];\nRZZ(0) q[24], q[43];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[10];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[42];\nry(0.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(1.0*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[11], q[50];\nRZZ(0) q[17], q[49];\nRZZ(0) q[26], q[32];\nRZZ(0) q[1], q[51];\nRZZ(0) q[53], q[35];\nRZZ(0) q[54], q[33];\nRZZ(0) q[44], q[29];\nRZZ(0) q[45], q[52];\nRZZ(0) q[8], q[46];\nRZZ(0) q[30], q[48];\nRZZ(0) q[23], q[12];\nRZZ(0) q[2], q[42];\nRZZ(0) q[19], q[10];\nRZZ(0) q[24], q[6];\nRZZ(0) q[20], q[15];\nRZZ(0) q[21], q[16];\nRZZ(0) q[47], q[4];\nRZZ(0) q[0], q[37];\nRZZ(0) q[13], q[7];\nRZZ(0) q[27], q[31];\nRZZ(0) q[38], q[25];\nRZZ(0) q[39], q[14];\nRZZ(0) q[43], q[28];\nRZZ(0) q[36], q[18];\nRZZ(0) q[41], q[5];\nRZZ(0) q[55], q[40];\nRZZ(0) q[9], q[34];\nRZZ(0) q[3], q[22];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[55];\nRZZ(0) q[45], q[18];\nRZZ(0) q[9], q[27];\nRZZ(0) q[29], q[34];\nRZZ(0) q[26], q[48];\nRZZ(0) q[23], q[15];\nRZZ(0) q[41], q[33];\nRZZ(0) q[22], q[51];\nRZZ(0) q[40], q[25];\nRZZ(0) q[31], q[37];\nRZZ(0) q[21], q[53];\nRZZ(0) q[1], q[44];\nRZZ(0) q[54], q[12];\nRZZ(0) q[20], q[6];\nRZZ(0) q[46], q[16];\nRZZ(0) q[47], q[52];\nRZZ(0) q[42], q[0];\nRZZ(0) q[38], q[19];\nRZZ(0) q[3], q[11];\nRZZ(0) q[17], q[35];\nRZZ(0) q[43], q[4];\nRZZ(0) q[5], q[28];\nRZZ(0) q[49], q[39];\nRZZ(0) q[36], q[13];\nRZZ(0) q[24], q[50];\nRZZ(0) q[8], q[30];\nRZZ(0) q[10], q[32];\nRZZ(0) q[55], q[7];\nRZZ(0) q[2], q[14];\nry(0.5*pi) q[4];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[31];\nry(0.5*pi) q[33];\nry(0.5*pi) q[35];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nry(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[22];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[27], q[2];\nRZZ(0) q[6], q[32];\nRZZ(0) q[25], q[14];\nRZZ(0) q[20], q[28];\nRZZ(0) q[47], q[1];\nRZZ(0) q[29], q[22];\nRZZ(0) q[36], q[33];\nRZZ(0) q[55], q[26];\nRZZ(0) q[42], q[0];\nRZZ(0) q[46], q[8];\nRZZ(0) q[44], q[51];\nRZZ(0) q[39], q[45];\nRZZ(0) q[12], q[38];\nRZZ(0) q[13], q[5];\nRZZ(0) q[15], q[11];\nRZZ(0) q[34], q[21];\nRZZ(0) q[43], q[50];\nRZZ(0) q[41], q[53];\nRZZ(0) q[23], q[18];\nRZZ(0) q[35], q[17];\nRZZ(0) q[4], q[40];\nRZZ(0) q[48], q[31];\nRZZ(0) q[37], q[16];\nRZZ(0) q[9], q[10];\nRZZ(0) q[3], q[49];\nRZZ(0) q[24], q[30];\nRZZ(0) q[7], q[19];\nRZZ(0) q[54], q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[26], q[20];\nRZZ(0) q[11], q[33];\nRZZ(0) q[13], q[24];\nRZZ(0) q[29], q[8];\nRZZ(0) q[34], q[17];\nRZZ(0) q[52], q[28];\nRZZ(0) q[5], q[12];\nRZZ(0) q[47], q[19];\nRZZ(0) q[2], q[40];\nRZZ(0) q[36], q[15];\nRZZ(0) q[25], q[1];\nRZZ(0) q[39], q[51];\nRZZ(0) q[18], q[37];\nRZZ(0) q[10], q[35];\nRZZ(0) q[3], q[38];\nRZZ(0) q[48], q[44];\nRZZ(0) q[55], q[0];\nRZZ(0) q[54], q[23];\nRZZ(0) q[43], q[53];\nRZZ(0) q[27], q[46];\nRZZ(0) q[42], q[32];\nRZZ(0) q[14], q[45];\nRZZ(0) q[4], q[49];\nRZZ(0) q[7], q[6];\nRZZ(0) q[9], q[31];\nRZZ(0) q[50], q[16];\nRZZ(0) q[22], q[30];\nRZZ(0) q[21], q[41];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nRZZ(0) q[29], q[11];\nRZZ(0) q[3], q[44];\nRZZ(0) q[12], q[48];\nRZZ(0) q[13], q[54];\nRZZ(0) q[35], q[31];\nRZZ(0) q[21], q[25];\nRZZ(0) q[50], q[4];\nRZZ(0) q[51], q[53];\nRZZ(0) q[32], q[45];\nRZZ(0) q[24], q[2];\nRZZ(0) q[18], q[36];\nRZZ(0) q[46], q[40];\nRZZ(0) q[39], q[55];\nRZZ(0) q[47], q[42];\nRZZ(0) q[27], q[8];\nRZZ(0) q[6], q[33];\nRZZ(0) q[16], q[15];\nRZZ(0) q[9], q[30];\nRZZ(0) q[41], q[17];\nRZZ(0) q[1], q[22];\nRZZ(0) q[20], q[5];\nRZZ(0) q[38], q[28];\nRZZ(0) q[14], q[19];\nRZZ(0) q[34], q[0];\nRZZ(0) q[49], q[10];\nRZZ(0) q[7], q[37];\nRZZ(0) q[52], q[26];\nRZZ(0) q[43], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[2], q[48];\nRZZ(0) q[12], q[14];\nRZZ(0) q[42], q[44];\nRZZ(0) q[31], q[34];\nRZZ(0) q[23], q[11];\nRZZ(0) q[46], q[38];\nRZZ(0) q[51], q[27];\nRZZ(0) q[43], q[52];\nRZZ(0) q[36], q[30];\nRZZ(0) q[39], q[3];\nRZZ(0) q[7], q[22];\nRZZ(0) q[4], q[1];\nRZZ(0) q[5], q[53];\nRZZ(0) q[20], q[49];\nRZZ(0) q[24], q[32];\nRZZ(0) q[29], q[19];\nRZZ(0) q[6], q[37];\nRZZ(0) q[26], q[18];\nRZZ(0) q[21], q[25];\nRZZ(0) q[8], q[41];\nRZZ(0) q[50], q[45];\nRZZ(0) q[16], q[55];\nRZZ(0) q[15], q[33];\nRZZ(0) q[9], q[28];\nRZZ(0) q[35], q[0];\nRZZ(0) q[47], q[13];\nRZZ(0) q[40], q[17];\nRZZ(0) q[54], q[10];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[47];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0) q[47], q[16];\nRZZ(0) q[52], q[7];\nRZZ(0) q[10], q[24];\nRZZ(0) q[19], q[31];\nRZZ(0) q[40], q[4];\nRZZ(0) q[51], q[21];\nRZZ(0) q[15], q[5];\nRZZ(0) q[48], q[22];\nRZZ(0) q[14], q[36];\nRZZ(0) q[27], q[28];\nRZZ(0) q[17], q[37];\nRZZ(0) q[20], q[35];\nRZZ(0) q[26], q[50];\nRZZ(0) q[30], q[6];\nRZZ(0) q[39], q[54];\nRZZ(0) q[33], q[0];\nRZZ(0) q[43], q[11];\nRZZ(0) q[1], q[2];\nRZZ(0) q[55], q[32];\nRZZ(0) q[9], q[13];\nRZZ(0) q[3], q[46];\nRZZ(0) q[53], q[25];\nRZZ(0) q[18], q[8];\nRZZ(0) q[38], q[45];\nRZZ(0) q[29], q[42];\nRZZ(0) q[23], q[41];\nRZZ(0) q[49], q[34];\nRZZ(0) q[44], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nry(1.0*pi) q[19];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(1.0*pi) q[55];\nRZZ(0) q[50], q[11];\nRZZ(0) q[25], q[4];\nRZZ(0) q[28], q[21];\nRZZ(0) q[55], q[0];\nRZZ(0) q[47], q[27];\nRZZ(0) q[44], q[33];\nRZZ(0) q[41], q[16];\nRZZ(0) q[54], q[15];\nRZZ(0) q[39], q[35];\nRZZ(0) q[30], q[1];\nRZZ(0) q[37], q[9];\nRZZ(0) q[22], q[23];\nRZZ(0) q[46], q[7];\nRZZ(0) q[26], q[5];\nRZZ(0) q[18], q[43];\nRZZ(0) q[49], q[32];\nRZZ(0) q[12], q[48];\nRZZ(0) q[38], q[51];\nRZZ(0) q[31], q[45];\nRZZ(0) q[2], q[14];\nRZZ(0) q[20], q[13];\nRZZ(0) q[42], q[29];\nRZZ(0) q[3], q[17];\nRZZ(0) q[6], q[52];\nRZZ(0) q[36], q[34];\nRZZ(0) q[53], q[40];\nRZZ(0) q[19], q[24];\nRZZ(0) q[10], q[8];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[55];\nRZZ(0) q[3], q[0];\nRZZ(0) q[26], q[28];\nRZZ(0) q[45], q[51];\nRZZ(0) q[50], q[35];\nRZZ(0) q[20], q[43];\nRZZ(0) q[1], q[2];\nRZZ(0) q[30], q[29];\nRZZ(0) q[11], q[32];\nRZZ(0) q[18], q[14];\nRZZ(0) q[40], q[37];\nRZZ(0) q[53], q[31];\nRZZ(0) q[38], q[44];\nRZZ(0) q[4], q[47];\nRZZ(0) q[52], q[7];\nRZZ(0) q[5], q[25];\nRZZ(0) q[24], q[19];\nRZZ(0) q[21], q[27];\nRZZ(0) q[33], q[9];\nRZZ(0) q[16], q[34];\nRZZ(0) q[39], q[54];\nRZZ(0) q[41], q[48];\nRZZ(0) q[17], q[13];\nRZZ(0) q[8], q[6];\nRZZ(0) q[12], q[46];\nRZZ(0) q[10], q[15];\nRZZ(0) q[22], q[23];\nRZZ(0) q[55], q[42];\nRZZ(0) q[36], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[29], q[12];\nRZZ(0) q[23], q[20];\nRZZ(0) q[27], q[46];\nRZZ(0) q[38], q[3];\nRZZ(0) q[13], q[50];\nRZZ(0) q[9], q[28];\nRZZ(0) q[47], q[30];\nRZZ(0) q[5], q[1];\nRZZ(0) q[36], q[25];\nRZZ(0) q[15], q[14];\nRZZ(0) q[33], q[44];\nRZZ(0) q[49], q[21];\nRZZ(0) q[39], q[45];\nRZZ(0) q[4], q[0];\nRZZ(0) q[43], q[48];\nRZZ(0) q[11], q[41];\nRZZ(0) q[31], q[17];\nRZZ(0) q[10], q[37];\nRZZ(0) q[6], q[51];\nRZZ(0) q[32], q[35];\nRZZ(0) q[52], q[34];\nRZZ(0) q[54], q[22];\nRZZ(0) q[55], q[42];\nRZZ(0) q[16], q[24];\nRZZ(0) q[18], q[19];\nRZZ(0) q[26], q[53];\nRZZ(0) q[7], q[8];\nRZZ(0) q[40], q[2];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[37];\nry(1.0*pi) q[39];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[13], q[17];\nRZZ(0) q[47], q[25];\nRZZ(0) q[16], q[5];\nRZZ(0) q[14], q[42];\nRZZ(0) q[52], q[31];\nRZZ(0) q[18], q[53];\nRZZ(0) q[8], q[2];\nRZZ(0) q[27], q[28];\nRZZ(0) q[22], q[6];\nRZZ(0) q[9], q[20];\nRZZ(0) q[54], q[21];\nRZZ(0) q[43], q[12];\nRZZ(0) q[51], q[46];\nRZZ(0) q[3], q[32];\nRZZ(0) q[10], q[49];\nRZZ(0) q[7], q[39];\nRZZ(0) q[26], q[4];\nRZZ(0) q[44], q[50];\nRZZ(0) q[19], q[38];\nRZZ(0) q[34], q[36];\nRZZ(0) q[11], q[0];\nRZZ(0) q[45], q[23];\nRZZ(0) q[48], q[30];\nRZZ(0) q[15], q[37];\nRZZ(0) q[1], q[35];\nRZZ(0) q[33], q[41];\nRZZ(0) q[24], q[29];\nRZZ(0) q[40], q[55];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(1.0*pi) q[15];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[21];\nrz(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(1.0*pi) q[41];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nRZZ(0) q[41], q[39];\nRZZ(0) q[55], q[18];\nRZZ(0) q[52], q[15];\nRZZ(0) q[51], q[3];\nRZZ(0) q[11], q[36];\nRZZ(0) q[14], q[48];\nRZZ(0) q[0], q[6];\nRZZ(0) q[42], q[1];\nRZZ(0) q[16], q[20];\nRZZ(0) q[28], q[49];\nRZZ(0) q[33], q[7];\nRZZ(0) q[34], q[25];\nRZZ(0) q[9], q[53];\nRZZ(0) q[24], q[12];\nRZZ(0) q[40], q[45];\nRZZ(0) q[50], q[35];\nRZZ(0) q[8], q[37];\nRZZ(0) q[23], q[46];\nRZZ(0) q[13], q[17];\nRZZ(0) q[27], q[26];\nRZZ(0) q[43], q[22];\nRZZ(0) q[38], q[29];\nRZZ(0) q[31], q[4];\nRZZ(0) q[21], q[54];\nRZZ(0) q[2], q[32];\nRZZ(0) q[47], q[19];\nRZZ(0) q[44], q[30];\nRZZ(0) q[10], q[5];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[25];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[47], q[33];\nRZZ(0) q[32], q[18];\nRZZ(0) q[39], q[21];\nRZZ(0) q[24], q[54];\nRZZ(0) q[31], q[2];\nRZZ(0) q[25], q[9];\nRZZ(0) q[6], q[49];\nRZZ(0) q[19], q[41];\nRZZ(0) q[0], q[50];\nRZZ(0) q[27], q[53];\nRZZ(0) q[35], q[45];\nRZZ(0) q[8], q[10];\nRZZ(0) q[36], q[52];\nRZZ(0) q[26], q[14];\nRZZ(0) q[12], q[28];\nRZZ(0) q[29], q[1];\nRZZ(0) q[5], q[38];\nRZZ(0) q[15], q[43];\nRZZ(0) q[37], q[4];\nRZZ(0) q[3], q[13];\nRZZ(0) q[42], q[22];\nRZZ(0) q[48], q[11];\nRZZ(0) q[46], q[34];\nRZZ(0) q[23], q[44];\nRZZ(0) q[55], q[17];\nRZZ(0) q[40], q[16];\nRZZ(0) q[7], q[20];\nRZZ(0) q[51], q[30];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nry(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(1.0*pi) q[42];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[28], q[35];\nRZZ(0) q[14], q[12];\nRZZ(0) q[37], q[10];\nRZZ(0) q[41], q[53];\nRZZ(0) q[24], q[50];\nRZZ(0) q[46], q[42];\nRZZ(0) q[54], q[6];\nRZZ(0) q[16], q[48];\nRZZ(0) q[9], q[25];\nRZZ(0) q[34], q[38];\nRZZ(0) q[17], q[32];\nRZZ(0) q[1], q[29];\nRZZ(0) q[22], q[20];\nRZZ(0) q[27], q[3];\nRZZ(0) q[19], q[8];\nRZZ(0) q[43], q[2];\nRZZ(0) q[52], q[23];\nRZZ(0) q[40], q[33];\nRZZ(0) q[26], q[47];\nRZZ(0) q[11], q[44];\nRZZ(0) q[0], q[15];\nRZZ(0) q[21], q[31];\nRZZ(0) q[30], q[4];\nRZZ(0) q[49], q[18];\nRZZ(0) q[7], q[13];\nRZZ(0) q[51], q[45];\nRZZ(0) q[36], q[5];\nRZZ(0) q[55], q[39];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[44], q[23];\nRZZ(0) q[18], q[46];\nRZZ(0) q[48], q[21];\nRZZ(0) q[30], q[14];\nRZZ(0) q[28], q[5];\nRZZ(0) q[4], q[12];\nRZZ(0) q[32], q[3];\nRZZ(0) q[31], q[11];\nRZZ(0) q[6], q[16];\nRZZ(0) q[41], q[10];\nRZZ(0) q[2], q[13];\nRZZ(0) q[36], q[45];\nRZZ(0) q[33], q[9];\nRZZ(0) q[53], q[47];\nRZZ(0) q[25], q[1];\nRZZ(0) q[34], q[51];\nRZZ(0) q[19], q[39];\nRZZ(0) q[7], q[49];\nRZZ(0) q[50], q[29];\nRZZ(0) q[52], q[15];\nRZZ(0) q[55], q[0];\nRZZ(0) q[37], q[8];\nRZZ(0) q[26], q[38];\nRZZ(0) q[27], q[24];\nRZZ(0) q[42], q[43];\nRZZ(0) q[54], q[17];\nRZZ(0) q[22], q[35];\nRZZ(0) q[40], q[20];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[22];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[50];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[45], q[8];\nRZZ(0) q[32], q[47];\nRZZ(0) q[4], q[9];\nRZZ(0) q[50], q[30];\nRZZ(0) q[24], q[1];\nRZZ(0) q[46], q[54];\nRZZ(0) q[19], q[16];\nRZZ(0) q[20], q[39];\nRZZ(0) q[42], q[7];\nRZZ(0) q[22], q[18];\nRZZ(0) q[26], q[11];\nRZZ(0) q[6], q[2];\nRZZ(0) q[51], q[53];\nRZZ(0) q[12], q[48];\nRZZ(0) q[0], q[17];\nRZZ(0) q[28], q[31];\nRZZ(0) q[3], q[36];\nRZZ(0) q[38], q[13];\nRZZ(0) q[35], q[25];\nRZZ(0) q[52], q[14];\nRZZ(0) q[27], q[5];\nRZZ(0) q[29], q[37];\nRZZ(0) q[44], q[34];\nRZZ(0) q[41], q[23];\nRZZ(0) q[10], q[21];\nRZZ(0) q[15], q[43];\nRZZ(0) q[55], q[40];\nRZZ(0) q[33], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[30];\nry(1.0*pi) q[32];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[39];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (8, 2) [61]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[39], q[5];\nRZZ(0) q[25], q[18];\nRZZ(0) q[13], q[14];\nRZZ(0) q[29], q[0];\nRZZ(0) q[7], q[47];\nRZZ(0) q[31], q[16];\nRZZ(0) q[36], q[2];\nRZZ(0) q[52], q[53];\nRZZ(0) q[15], q[12];\nRZZ(0) q[30], q[51];\nRZZ(0) q[3], q[42];\nRZZ(0) q[21], q[17];\nRZZ(0) q[48], q[10];\nRZZ(0) q[26], q[4];\nRZZ(0) q[9], q[45];\nRZZ(0) q[11], q[24];\nRZZ(0) q[55], q[49];\nRZZ(0) q[43], q[19];\nRZZ(0) q[38], q[28];\nRZZ(0) q[40], q[46];\nRZZ(0) q[27], q[32];\nRZZ(0) q[35], q[54];\nRZZ(0) q[41], q[8];\nRZZ(0) q[44], q[50];\nRZZ(0) q[1], q[20];\nRZZ(0) q[34], q[6];\nRZZ(0) q[23], q[33];\nRZZ(0) q[37], q[22];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nry(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[27];\nry(0.5*pi) q[31];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[26], q[28];\nRZZ(0) q[34], q[1];\nRZZ(0) q[8], q[15];\nRZZ(0) q[47], q[33];\nRZZ(0) q[54], q[13];\nRZZ(0) q[44], q[55];\nRZZ(0) q[41], q[4];\nRZZ(0) q[39], q[10];\nRZZ(0) q[48], q[43];\nRZZ(0) q[9], q[22];\nRZZ(0) q[40], q[53];\nRZZ(0) q[35], q[2];\nRZZ(0) q[46], q[24];\nRZZ(0) q[52], q[36];\nRZZ(0) q[25], q[31];\nRZZ(0) q[21], q[3];\nRZZ(0) q[51], q[19];\nRZZ(0) q[12], q[16];\nRZZ(0) q[38], q[50];\nRZZ(0) q[27], q[32];\nRZZ(0) q[6], q[11];\nRZZ(0) q[30], q[37];\nRZZ(0) q[14], q[5];\nRZZ(0) q[42], q[20];\nRZZ(0) q[17], q[45];\nRZZ(0) q[49], q[23];\nRZZ(0) q[7], q[0];\nRZZ(0) q[29], q[18];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(3.5*pi) q[15];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nRZZ(0) q[44], q[4];\nRZZ(0) q[38], q[40];\nRZZ(0) q[34], q[8];\nRZZ(0) q[18], q[0];\nRZZ(0) q[42], q[29];\nRZZ(0) q[25], q[5];\nRZZ(0) q[13], q[19];\nRZZ(0) q[45], q[14];\nRZZ(0) q[30], q[2];\nRZZ(0) q[22], q[50];\nRZZ(0) q[24], q[1];\nRZZ(0) q[47], q[43];\nRZZ(0) q[20], q[36];\nRZZ(0) q[39], q[27];\nRZZ(0) q[15], q[33];\nRZZ(0) q[12], q[7];\nRZZ(0) q[3], q[37];\nRZZ(0) q[49], q[32];\nRZZ(0) q[54], q[21];\nRZZ(0) q[28], q[35];\nRZZ(0) q[16], q[26];\nRZZ(0) q[9], q[6];\nRZZ(0) q[10], q[23];\nRZZ(0) q[31], q[11];\nRZZ(0) q[52], q[17];\nRZZ(0) q[55], q[53];\nRZZ(0) q[51], q[46];\nRZZ(0) q[41], q[48];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[32];\nry(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[22], q[55];\nRZZ(0) q[50], q[47];\nRZZ(0) q[10], q[53];\nRZZ(0) q[31], q[36];\nRZZ(0) q[3], q[52];\nRZZ(0) q[21], q[2];\nRZZ(0) q[54], q[30];\nRZZ(0) q[8], q[16];\nRZZ(0) q[48], q[46];\nRZZ(0) q[28], q[17];\nRZZ(0) q[33], q[37];\nRZZ(0) q[0], q[27];\nRZZ(0) q[19], q[12];\nRZZ(0) q[26], q[34];\nRZZ(0) q[49], q[39];\nRZZ(0) q[4], q[24];\nRZZ(0) q[38], q[13];\nRZZ(0) q[23], q[1];\nRZZ(0) q[40], q[42];\nRZZ(0) q[43], q[35];\nRZZ(0) q[5], q[25];\nRZZ(0) q[6], q[18];\nRZZ(0) q[11], q[44];\nRZZ(0) q[32], q[41];\nRZZ(0) q[7], q[15];\nRZZ(0) q[9], q[45];\nRZZ(0) q[29], q[51];\nRZZ(0) q[14], q[20];\nry(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[48];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[31], q[45];\nRZZ(0) q[2], q[18];\nRZZ(0) q[25], q[27];\nRZZ(0) q[13], q[15];\nRZZ(0) q[55], q[38];\nRZZ(0) q[4], q[20];\nRZZ(0) q[35], q[19];\nRZZ(0) q[22], q[49];\nRZZ(0) q[29], q[47];\nRZZ(0) q[9], q[48];\nRZZ(0) q[30], q[12];\nRZZ(0) q[1], q[52];\nRZZ(0) q[44], q[42];\nRZZ(0) q[26], q[39];\nRZZ(0) q[14], q[24];\nRZZ(0) q[37], q[40];\nRZZ(0) q[11], q[43];\nRZZ(0) q[41], q[33];\nRZZ(0) q[34], q[32];\nRZZ(0) q[3], q[50];\nRZZ(0) q[0], q[53];\nRZZ(0) q[7], q[23];\nRZZ(0) q[16], q[21];\nRZZ(0) q[54], q[5];\nRZZ(0) q[10], q[46];\nRZZ(0) q[17], q[36];\nRZZ(0) q[6], q[51];\nRZZ(0) q[8], q[28];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[47], q[1];\nRZZ(0) q[26], q[30];\nRZZ(0) q[19], q[52];\nRZZ(0) q[43], q[2];\nRZZ(0) q[50], q[45];\nRZZ(0) q[9], q[18];\nRZZ(0) q[41], q[51];\nRZZ(0) q[17], q[8];\nRZZ(0) q[20], q[48];\nRZZ(0) q[39], q[11];\nRZZ(0) q[0], q[40];\nRZZ(0) q[24], q[49];\nRZZ(0) q[33], q[21];\nRZZ(0) q[25], q[32];\nRZZ(0) q[31], q[22];\nRZZ(0) q[44], q[15];\nRZZ(0) q[55], q[27];\nRZZ(0) q[6], q[42];\nRZZ(0) q[4], q[14];\nRZZ(0) q[5], q[10];\nRZZ(0) q[46], q[53];\nRZZ(0) q[28], q[36];\nRZZ(0) q[12], q[38];\nRZZ(0) q[7], q[13];\nRZZ(0) q[29], q[54];\nRZZ(0) q[37], q[35];\nRZZ(0) q[34], q[16];\nRZZ(0) q[23], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[8], q[1];\nRZZ(0) q[17], q[18];\nRZZ(0) q[43], q[15];\nRZZ(0) q[20], q[4];\nRZZ(0) q[25], q[11];\nRZZ(0) q[33], q[6];\nRZZ(0) q[40], q[36];\nRZZ(0) q[32], q[30];\nRZZ(0) q[50], q[51];\nRZZ(0) q[14], q[26];\nRZZ(0) q[7], q[49];\nRZZ(0) q[29], q[24];\nRZZ(0) q[9], q[16];\nRZZ(0) q[38], q[3];\nRZZ(0) q[47], q[2];\nRZZ(0) q[10], q[5];\nRZZ(0) q[55], q[44];\nRZZ(0) q[46], q[52];\nRZZ(0) q[19], q[0];\nRZZ(0) q[23], q[53];\nRZZ(0) q[13], q[37];\nRZZ(0) q[45], q[41];\nRZZ(0) q[34], q[42];\nRZZ(0) q[54], q[12];\nRZZ(0) q[48], q[35];\nRZZ(0) q[27], q[39];\nRZZ(0) q[22], q[31];\nRZZ(0) q[21], q[28];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(1.0*pi) q[9];\nrz(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[24];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[22], q[27];\nRZZ(0) q[11], q[12];\nRZZ(0) q[19], q[44];\nRZZ(0) q[33], q[37];\nRZZ(0) q[6], q[28];\nRZZ(0) q[4], q[15];\nRZZ(0) q[53], q[16];\nRZZ(0) q[0], q[35];\nRZZ(0) q[55], q[2];\nRZZ(0) q[24], q[36];\nRZZ(0) q[14], q[1];\nRZZ(0) q[40], q[31];\nRZZ(0) q[21], q[39];\nRZZ(0) q[18], q[8];\nRZZ(0) q[17], q[34];\nRZZ(0) q[47], q[51];\nRZZ(0) q[5], q[20];\nRZZ(0) q[13], q[54];\nRZZ(0) q[48], q[10];\nRZZ(0) q[42], q[46];\nRZZ(0) q[7], q[23];\nRZZ(0) q[41], q[3];\nRZZ(0) q[25], q[29];\nRZZ(0) q[32], q[52];\nRZZ(0) q[9], q[43];\nRZZ(0) q[26], q[45];\nRZZ(0) q[50], q[30];\nRZZ(0) q[38], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (32, 1) [62]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nry(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[22];\nry(0.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[50];\nry(0.5*pi) q[55];\nRZZ(0) q[12], q[11];\nRZZ(0) q[45], q[10];\nRZZ(0) q[31], q[5];\nRZZ(0) q[52], q[24];\nRZZ(0) q[40], q[53];\nRZZ(0) q[32], q[47];\nRZZ(0) q[22], q[50];\nRZZ(0) q[8], q[44];\nRZZ(0) q[30], q[15];\nRZZ(0) q[3], q[17];\nRZZ(0) q[14], q[54];\nRZZ(0) q[55], q[9];\nRZZ(0) q[41], q[7];\nRZZ(0) q[27], q[35];\nRZZ(0) q[13], q[20];\nRZZ(0) q[36], q[21];\nRZZ(0) q[29], q[37];\nRZZ(0) q[25], q[1];\nRZZ(0) q[0], q[2];\nRZZ(0) q[48], q[28];\nRZZ(0) q[42], q[26];\nRZZ(0) q[49], q[6];\nRZZ(0) q[18], q[23];\nRZZ(0) q[43], q[51];\nRZZ(0) q[38], q[16];\nRZZ(0) q[33], q[34];\nRZZ(0) q[19], q[46];\nRZZ(0) q[4], q[39];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[55], q[23];\nRZZ(0) q[51], q[31];\nRZZ(0) q[5], q[14];\nRZZ(0) q[16], q[8];\nRZZ(0) q[48], q[11];\nRZZ(0) q[2], q[4];\nRZZ(0) q[24], q[37];\nRZZ(0) q[35], q[18];\nRZZ(0) q[20], q[12];\nRZZ(0) q[15], q[50];\nRZZ(0) q[21], q[9];\nRZZ(0) q[36], q[41];\nRZZ(0) q[28], q[7];\nRZZ(0) q[22], q[6];\nRZZ(0) q[39], q[19];\nRZZ(0) q[46], q[38];\nRZZ(0) q[32], q[54];\nRZZ(0) q[27], q[26];\nRZZ(0) q[43], q[33];\nRZZ(0) q[3], q[30];\nRZZ(0) q[17], q[53];\nRZZ(0) q[52], q[45];\nRZZ(0) q[49], q[25];\nRZZ(0) q[29], q[34];\nRZZ(0) q[13], q[40];\nRZZ(0) q[44], q[1];\nRZZ(0) q[10], q[0];\nRZZ(0) q[47], q[42];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[41];\nry(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[28], q[39];\nRZZ(0) q[33], q[40];\nRZZ(0) q[50], q[4];\nRZZ(0) q[6], q[35];\nRZZ(0) q[11], q[43];\nRZZ(0) q[1], q[30];\nRZZ(0) q[36], q[29];\nRZZ(0) q[26], q[37];\nRZZ(0) q[44], q[9];\nRZZ(0) q[45], q[21];\nRZZ(0) q[14], q[15];\nRZZ(0) q[3], q[5];\nRZZ(0) q[20], q[53];\nRZZ(0) q[16], q[13];\nRZZ(0) q[18], q[42];\nRZZ(0) q[25], q[52];\nRZZ(0) q[49], q[24];\nRZZ(0) q[19], q[17];\nRZZ(0) q[34], q[41];\nRZZ(0) q[23], q[32];\nRZZ(0) q[31], q[10];\nRZZ(0) q[51], q[46];\nRZZ(0) q[38], q[48];\nRZZ(0) q[22], q[8];\nRZZ(0) q[54], q[7];\nRZZ(0) q[2], q[12];\nRZZ(0) q[55], q[27];\nRZZ(0) q[0], q[47];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(1.0*pi) q[9];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[42];\nry(3.5*pi) q[44];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[19], q[23];\nRZZ(0) q[11], q[17];\nRZZ(0) q[32], q[7];\nRZZ(0) q[22], q[51];\nRZZ(0) q[4], q[39];\nRZZ(0) q[50], q[40];\nRZZ(0) q[42], q[37];\nRZZ(0) q[28], q[29];\nRZZ(0) q[15], q[14];\nRZZ(0) q[49], q[43];\nRZZ(0) q[10], q[30];\nRZZ(0) q[53], q[55];\nRZZ(0) q[5], q[34];\nRZZ(0) q[13], q[38];\nRZZ(0) q[12], q[47];\nRZZ(0) q[46], q[44];\nRZZ(0) q[8], q[21];\nRZZ(0) q[18], q[33];\nRZZ(0) q[6], q[45];\nRZZ(0) q[16], q[27];\nRZZ(0) q[41], q[36];\nRZZ(0) q[24], q[9];\nRZZ(0) q[20], q[1];\nRZZ(0) q[3], q[26];\nRZZ(0) q[31], q[25];\nRZZ(0) q[35], q[52];\nRZZ(0) q[48], q[2];\nRZZ(0) q[0], q[54];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[36];\nry(0.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nRZZ(0) q[27], q[14];\nRZZ(0) q[22], q[37];\nRZZ(0) q[36], q[5];\nRZZ(0) q[12], q[38];\nRZZ(0) q[31], q[32];\nRZZ(0) q[19], q[33];\nRZZ(0) q[6], q[48];\nRZZ(0) q[34], q[53];\nRZZ(0) q[52], q[39];\nRZZ(0) q[23], q[41];\nRZZ(0) q[43], q[20];\nRZZ(0) q[26], q[30];\nRZZ(0) q[25], q[49];\nRZZ(0) q[3], q[9];\nRZZ(0) q[50], q[2];\nRZZ(0) q[10], q[21];\nRZZ(0) q[51], q[28];\nRZZ(0) q[45], q[1];\nRZZ(0) q[29], q[4];\nRZZ(0) q[13], q[35];\nRZZ(0) q[46], q[17];\nRZZ(0) q[54], q[44];\nRZZ(0) q[11], q[18];\nRZZ(0) q[42], q[7];\nRZZ(0) q[40], q[55];\nRZZ(0) q[15], q[24];\nRZZ(0) q[0], q[16];\nRZZ(0) q[8], q[47];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[22];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[5];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nry(1.0*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[48];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nRZZ(0) q[43], q[41];\nRZZ(0) q[34], q[3];\nRZZ(0) q[50], q[52];\nRZZ(0) q[20], q[26];\nRZZ(0) q[44], q[37];\nRZZ(0) q[33], q[46];\nRZZ(0) q[23], q[17];\nRZZ(0) q[42], q[45];\nRZZ(0) q[15], q[16];\nRZZ(0) q[5], q[8];\nRZZ(0) q[53], q[55];\nRZZ(0) q[48], q[6];\nRZZ(0) q[21], q[13];\nRZZ(0) q[36], q[54];\nRZZ(0) q[28], q[39];\nRZZ(0) q[27], q[22];\nRZZ(0) q[11], q[9];\nRZZ(0) q[29], q[4];\nRZZ(0) q[24], q[47];\nRZZ(0) q[32], q[1];\nRZZ(0) q[38], q[30];\nRZZ(0) q[19], q[10];\nRZZ(0) q[18], q[12];\nRZZ(0) q[40], q[2];\nRZZ(0) q[35], q[49];\nRZZ(0) q[25], q[31];\nRZZ(0) q[7], q[0];\nRZZ(0) q[51], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(1.0*pi) q[54];\nRZZ(0) q[43], q[22];\nRZZ(0) q[41], q[19];\nRZZ(0) q[9], q[29];\nRZZ(0) q[42], q[55];\nRZZ(0) q[30], q[53];\nRZZ(0) q[4], q[2];\nRZZ(0) q[21], q[36];\nRZZ(0) q[10], q[0];\nRZZ(0) q[28], q[35];\nRZZ(0) q[14], q[33];\nRZZ(0) q[27], q[49];\nRZZ(0) q[12], q[54];\nRZZ(0) q[39], q[47];\nRZZ(0) q[20], q[25];\nRZZ(0) q[32], q[46];\nRZZ(0) q[1], q[3];\nRZZ(0) q[13], q[50];\nRZZ(0) q[45], q[34];\nRZZ(0) q[8], q[17];\nRZZ(0) q[16], q[5];\nRZZ(0) q[48], q[26];\nRZZ(0) q[31], q[37];\nRZZ(0) q[38], q[40];\nRZZ(0) q[18], q[15];\nRZZ(0) q[44], q[6];\nRZZ(0) q[52], q[51];\nRZZ(0) q[24], q[11];\nRZZ(0) q[7], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[54], q[12];\nRZZ(0) q[39], q[1];\nRZZ(0) q[21], q[52];\nRZZ(0) q[15], q[16];\nRZZ(0) q[33], q[31];\nRZZ(0) q[41], q[32];\nRZZ(0) q[0], q[25];\nRZZ(0) q[26], q[51];\nRZZ(0) q[38], q[40];\nRZZ(0) q[43], q[22];\nRZZ(0) q[4], q[53];\nRZZ(0) q[19], q[6];\nRZZ(0) q[2], q[7];\nRZZ(0) q[48], q[35];\nRZZ(0) q[37], q[14];\nRZZ(0) q[47], q[27];\nRZZ(0) q[23], q[55];\nRZZ(0) q[13], q[42];\nRZZ(0) q[11], q[9];\nRZZ(0) q[10], q[45];\nRZZ(0) q[24], q[20];\nRZZ(0) q[36], q[8];\nRZZ(0) q[3], q[17];\nRZZ(0) q[46], q[5];\nRZZ(0) q[30], q[34];\nRZZ(0) q[44], q[29];\nRZZ(0) q[49], q[18];\nRZZ(0) q[28], q[50];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[24];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[31];\nry(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[39];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[50];\nry(1.0*pi) q[52];\nrz(1.0*pi) q[55];\nRZZ(0) q[12], q[15];\nRZZ(0) q[7], q[54];\nRZZ(0) q[5], q[55];\nRZZ(0) q[26], q[18];\nRZZ(0) q[43], q[32];\nRZZ(0) q[51], q[42];\nRZZ(0) q[40], q[37];\nRZZ(0) q[23], q[41];\nRZZ(0) q[33], q[46];\nRZZ(0) q[49], q[47];\nRZZ(0) q[28], q[16];\nRZZ(0) q[29], q[48];\nRZZ(0) q[9], q[52];\nRZZ(0) q[21], q[31];\nRZZ(0) q[36], q[0];\nRZZ(0) q[25], q[6];\nRZZ(0) q[20], q[44];\nRZZ(0) q[1], q[24];\nRZZ(0) q[2], q[13];\nRZZ(0) q[53], q[45];\nRZZ(0) q[35], q[27];\nRZZ(0) q[50], q[22];\nRZZ(0) q[8], q[38];\nRZZ(0) q[10], q[19];\nRZZ(0) q[39], q[4];\nRZZ(0) q[3], q[30];\nRZZ(0) q[34], q[14];\nRZZ(0) q[17], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[23], q[13];\nRZZ(0) q[30], q[51];\nRZZ(0) q[45], q[17];\nRZZ(0) q[31], q[0];\nRZZ(0) q[16], q[49];\nRZZ(0) q[18], q[2];\nRZZ(0) q[8], q[21];\nRZZ(0) q[42], q[47];\nRZZ(0) q[34], q[14];\nRZZ(0) q[37], q[53];\nRZZ(0) q[12], q[6];\nRZZ(0) q[25], q[55];\nRZZ(0) q[7], q[29];\nRZZ(0) q[27], q[46];\nRZZ(0) q[20], q[22];\nRZZ(0) q[28], q[48];\nRZZ(0) q[52], q[19];\nRZZ(0) q[40], q[39];\nRZZ(0) q[32], q[15];\nRZZ(0) q[1], q[10];\nRZZ(0) q[36], q[35];\nRZZ(0) q[54], q[24];\nRZZ(0) q[33], q[50];\nRZZ(0) q[3], q[44];\nRZZ(0) q[38], q[43];\nRZZ(0) q[9], q[41];\nRZZ(0) q[4], q[5];\nRZZ(0) q[11], q[26];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[22], q[21];\nRZZ(0) q[6], q[32];\nRZZ(0) q[17], q[48];\nRZZ(0) q[34], q[46];\nRZZ(0) q[20], q[8];\nRZZ(0) q[27], q[9];\nRZZ(0) q[14], q[19];\nRZZ(0) q[0], q[3];\nRZZ(0) q[30], q[38];\nRZZ(0) q[54], q[51];\nRZZ(0) q[11], q[50];\nRZZ(0) q[2], q[52];\nRZZ(0) q[29], q[5];\nRZZ(0) q[13], q[49];\nRZZ(0) q[42], q[18];\nRZZ(0) q[43], q[37];\nRZZ(0) q[33], q[15];\nRZZ(0) q[28], q[36];\nRZZ(0) q[39], q[40];\nRZZ(0) q[53], q[31];\nRZZ(0) q[23], q[41];\nRZZ(0) q[35], q[7];\nRZZ(0) q[1], q[26];\nRZZ(0) q[25], q[44];\nRZZ(0) q[10], q[47];\nRZZ(0) q[16], q[55];\nRZZ(0) q[45], q[4];\nRZZ(0) q[12], q[24];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[25];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[33];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[46];\nry(3.5*pi) q[50];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[40], q[48];\nRZZ(0) q[6], q[11];\nRZZ(0) q[17], q[52];\nRZZ(0) q[44], q[9];\nRZZ(0) q[42], q[55];\nRZZ(0) q[15], q[20];\nRZZ(0) q[46], q[29];\nRZZ(0) q[35], q[24];\nRZZ(0) q[22], q[45];\nRZZ(0) q[7], q[4];\nRZZ(0) q[34], q[23];\nRZZ(0) q[50], q[43];\nRZZ(0) q[31], q[2];\nRZZ(0) q[33], q[39];\nRZZ(0) q[36], q[13];\nRZZ(0) q[30], q[41];\nRZZ(0) q[1], q[51];\nRZZ(0) q[27], q[38];\nRZZ(0) q[0], q[5];\nRZZ(0) q[26], q[10];\nRZZ(0) q[53], q[47];\nRZZ(0) q[3], q[14];\nRZZ(0) q[21], q[25];\nRZZ(0) q[19], q[54];\nRZZ(0) q[8], q[12];\nRZZ(0) q[37], q[16];\nRZZ(0) q[18], q[28];\nRZZ(0) q[49], q[32];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[28];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[41];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[38], q[34];\nRZZ(0) q[42], q[11];\nRZZ(0) q[19], q[27];\nRZZ(0) q[39], q[12];\nRZZ(0) q[30], q[16];\nRZZ(0) q[5], q[49];\nRZZ(0) q[8], q[10];\nRZZ(0) q[6], q[26];\nRZZ(0) q[14], q[35];\nRZZ(0) q[3], q[33];\nRZZ(0) q[28], q[52];\nRZZ(0) q[51], q[47];\nRZZ(0) q[0], q[32];\nRZZ(0) q[15], q[2];\nRZZ(0) q[25], q[48];\nRZZ(0) q[41], q[44];\nRZZ(0) q[7], q[29];\nRZZ(0) q[31], q[4];\nRZZ(0) q[18], q[23];\nRZZ(0) q[36], q[50];\nRZZ(0) q[40], q[21];\nRZZ(0) q[54], q[43];\nRZZ(0) q[20], q[1];\nRZZ(0) q[24], q[55];\nRZZ(0) q[17], q[46];\nRZZ(0) q[13], q[45];\nRZZ(0) q[37], q[22];\nRZZ(0) q[53], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[1], q[39];\nRZZ(0) q[5], q[50];\nRZZ(0) q[28], q[3];\nRZZ(0) q[33], q[17];\nRZZ(0) q[20], q[47];\nRZZ(0) q[55], q[29];\nRZZ(0) q[48], q[16];\nRZZ(0) q[44], q[27];\nRZZ(0) q[11], q[36];\nRZZ(0) q[0], q[26];\nRZZ(0) q[43], q[9];\nRZZ(0) q[22], q[8];\nRZZ(0) q[40], q[25];\nRZZ(0) q[23], q[54];\nRZZ(0) q[35], q[14];\nRZZ(0) q[30], q[32];\nRZZ(0) q[15], q[18];\nRZZ(0) q[24], q[37];\nRZZ(0) q[10], q[19];\nRZZ(0) q[2], q[53];\nRZZ(0) q[41], q[34];\nRZZ(0) q[4], q[42];\nRZZ(0) q[6], q[21];\nRZZ(0) q[49], q[51];\nRZZ(0) q[45], q[46];\nRZZ(0) q[13], q[52];\nRZZ(0) q[38], q[7];\nRZZ(0) q[31], q[12];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[20];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[40];\nry(3.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[12], q[52];\nRZZ(0) q[22], q[49];\nRZZ(0) q[21], q[54];\nRZZ(0) q[31], q[51];\nRZZ(0) q[25], q[3];\nRZZ(0) q[48], q[36];\nRZZ(0) q[2], q[30];\nRZZ(0) q[53], q[4];\nRZZ(0) q[19], q[28];\nRZZ(0) q[9], q[18];\nRZZ(0) q[5], q[27];\nRZZ(0) q[55], q[15];\nRZZ(0) q[0], q[6];\nRZZ(0) q[35], q[46];\nRZZ(0) q[7], q[45];\nRZZ(0) q[24], q[14];\nRZZ(0) q[10], q[8];\nRZZ(0) q[37], q[32];\nRZZ(0) q[42], q[11];\nRZZ(0) q[20], q[50];\nRZZ(0) q[33], q[34];\nRZZ(0) q[40], q[47];\nRZZ(0) q[17], q[43];\nRZZ(0) q[26], q[41];\nRZZ(0) q[38], q[44];\nRZZ(0) q[16], q[39];\nRZZ(0) q[29], q[1];\nRZZ(0) q[13], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[47];\nry(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[50];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[16], q[33];\nRZZ(0) q[4], q[53];\nRZZ(0) q[23], q[39];\nRZZ(0) q[18], q[30];\nRZZ(0) q[13], q[54];\nRZZ(0) q[26], q[7];\nRZZ(0) q[5], q[2];\nRZZ(0) q[12], q[46];\nRZZ(0) q[42], q[37];\nRZZ(0) q[45], q[50];\nRZZ(0) q[28], q[40];\nRZZ(0) q[17], q[47];\nRZZ(0) q[6], q[44];\nRZZ(0) q[8], q[32];\nRZZ(0) q[22], q[9];\nRZZ(0) q[51], q[38];\nRZZ(0) q[11], q[35];\nRZZ(0) q[0], q[43];\nRZZ(0) q[48], q[31];\nRZZ(0) q[36], q[29];\nRZZ(0) q[52], q[14];\nRZZ(0) q[1], q[25];\nRZZ(0) q[55], q[34];\nRZZ(0) q[21], q[19];\nRZZ(0) q[49], q[3];\nRZZ(0) q[10], q[15];\nRZZ(0) q[20], q[27];\nRZZ(0) q[24], q[41];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrz(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[13], q[5];\nRZZ(0) q[18], q[34];\nRZZ(0) q[21], q[29];\nRZZ(0) q[45], q[40];\nRZZ(0) q[44], q[19];\nRZZ(0) q[27], q[43];\nRZZ(0) q[52], q[12];\nRZZ(0) q[23], q[33];\nRZZ(0) q[7], q[38];\nRZZ(0) q[20], q[4];\nRZZ(0) q[6], q[37];\nRZZ(0) q[9], q[42];\nRZZ(0) q[51], q[28];\nRZZ(0) q[47], q[39];\nRZZ(0) q[50], q[55];\nRZZ(0) q[11], q[36];\nRZZ(0) q[53], q[0];\nRZZ(0) q[54], q[32];\nRZZ(0) q[41], q[35];\nRZZ(0) q[46], q[10];\nRZZ(0) q[2], q[25];\nRZZ(0) q[15], q[16];\nRZZ(0) q[22], q[31];\nRZZ(0) q[49], q[30];\nRZZ(0) q[24], q[1];\nRZZ(0) q[14], q[26];\nRZZ(0) q[17], q[8];\nRZZ(0) q[3], q[48];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[2], q[22];\nRZZ(0) q[51], q[6];\nRZZ(0) q[31], q[30];\nRZZ(0) q[53], q[3];\nRZZ(0) q[26], q[20];\nRZZ(0) q[29], q[49];\nRZZ(0) q[41], q[35];\nRZZ(0) q[4], q[1];\nRZZ(0) q[43], q[46];\nRZZ(0) q[8], q[54];\nRZZ(0) q[52], q[23];\nRZZ(0) q[33], q[21];\nRZZ(0) q[40], q[28];\nRZZ(0) q[14], q[36];\nRZZ(0) q[7], q[34];\nRZZ(0) q[39], q[13];\nRZZ(0) q[42], q[5];\nRZZ(0) q[19], q[32];\nRZZ(0) q[37], q[50];\nRZZ(0) q[9], q[38];\nRZZ(0) q[48], q[0];\nRZZ(0) q[10], q[12];\nRZZ(0) q[47], q[44];\nRZZ(0) q[27], q[17];\nRZZ(0) q[24], q[11];\nRZZ(0) q[45], q[16];\nRZZ(0) q[55], q[15];\nRZZ(0) q[18], q[25];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[35];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[51];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(1.0*pi) q[45];\nry(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[39], q[13];\nRZZ(0) q[26], q[47];\nRZZ(0) q[12], q[3];\nRZZ(0) q[44], q[17];\nRZZ(0) q[35], q[2];\nRZZ(0) q[49], q[20];\nRZZ(0) q[29], q[21];\nRZZ(0) q[48], q[7];\nRZZ(0) q[38], q[33];\nRZZ(0) q[52], q[19];\nRZZ(0) q[14], q[23];\nRZZ(0) q[46], q[28];\nRZZ(0) q[53], q[30];\nRZZ(0) q[34], q[45];\nRZZ(0) q[10], q[9];\nRZZ(0) q[42], q[5];\nRZZ(0) q[32], q[24];\nRZZ(0) q[6], q[8];\nRZZ(0) q[27], q[18];\nRZZ(0) q[4], q[15];\nRZZ(0) q[43], q[25];\nRZZ(0) q[31], q[41];\nRZZ(0) q[40], q[22];\nRZZ(0) q[51], q[0];\nRZZ(0) q[36], q[16];\nRZZ(0) q[37], q[55];\nRZZ(0) q[11], q[1];\nRZZ(0) q[50], q[54];\nry(3.5*pi) q[6];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[47];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[50], q[10];\nRZZ(0) q[31], q[30];\nRZZ(0) q[34], q[25];\nRZZ(0) q[38], q[35];\nRZZ(0) q[18], q[44];\nRZZ(0) q[36], q[3];\nRZZ(0) q[8], q[15];\nRZZ(0) q[45], q[53];\nRZZ(0) q[27], q[46];\nRZZ(0) q[32], q[39];\nRZZ(0) q[4], q[1];\nRZZ(0) q[55], q[33];\nRZZ(0) q[29], q[16];\nRZZ(0) q[28], q[42];\nRZZ(0) q[24], q[54];\nRZZ(0) q[2], q[0];\nRZZ(0) q[20], q[37];\nRZZ(0) q[51], q[26];\nRZZ(0) q[19], q[43];\nRZZ(0) q[22], q[49];\nRZZ(0) q[21], q[7];\nRZZ(0) q[12], q[52];\nRZZ(0) q[14], q[5];\nRZZ(0) q[13], q[6];\nRZZ(0) q[40], q[48];\nRZZ(0) q[17], q[11];\nRZZ(0) q[41], q[47];\nRZZ(0) q[23], q[9];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(1.0*pi) q[38];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[46];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[4], q[46];\nRZZ(0) q[45], q[42];\nRZZ(0) q[21], q[49];\nRZZ(0) q[8], q[25];\nRZZ(0) q[14], q[33];\nRZZ(0) q[13], q[20];\nRZZ(0) q[7], q[11];\nRZZ(0) q[43], q[40];\nRZZ(0) q[34], q[1];\nRZZ(0) q[52], q[12];\nRZZ(0) q[27], q[15];\nRZZ(0) q[6], q[16];\nRZZ(0) q[50], q[29];\nRZZ(0) q[39], q[37];\nRZZ(0) q[10], q[44];\nRZZ(0) q[53], q[19];\nRZZ(0) q[17], q[32];\nRZZ(0) q[31], q[22];\nRZZ(0) q[30], q[41];\nRZZ(0) q[5], q[24];\nRZZ(0) q[54], q[23];\nRZZ(0) q[3], q[36];\nRZZ(0) q[18], q[9];\nRZZ(0) q[26], q[35];\nRZZ(0) q[2], q[55];\nRZZ(0) q[0], q[28];\nRZZ(0) q[38], q[48];\nRZZ(0) q[47], q[51];\nry(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[40], q[43];\nRZZ(0) q[11], q[1];\nRZZ(0) q[35], q[47];\nRZZ(0) q[8], q[2];\nRZZ(0) q[31], q[39];\nRZZ(0) q[52], q[24];\nRZZ(0) q[53], q[30];\nRZZ(0) q[17], q[25];\nRZZ(0) q[5], q[3];\nRZZ(0) q[41], q[54];\nRZZ(0) q[14], q[33];\nRZZ(0) q[29], q[42];\nRZZ(0) q[4], q[22];\nRZZ(0) q[12], q[49];\nRZZ(0) q[21], q[28];\nRZZ(0) q[18], q[36];\nRZZ(0) q[37], q[19];\nRZZ(0) q[20], q[55];\nRZZ(0) q[0], q[6];\nRZZ(0) q[48], q[16];\nRZZ(0) q[15], q[13];\nRZZ(0) q[32], q[26];\nRZZ(0) q[7], q[44];\nRZZ(0) q[45], q[9];\nRZZ(0) q[23], q[46];\nRZZ(0) q[10], q[51];\nRZZ(0) q[34], q[27];\nRZZ(0) q[38], q[50];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[31];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nRZZ(0) q[21], q[41];\nRZZ(0) q[46], q[31];\nRZZ(0) q[16], q[28];\nRZZ(0) q[48], q[36];\nRZZ(0) q[27], q[43];\nRZZ(0) q[24], q[20];\nRZZ(0) q[47], q[23];\nRZZ(0) q[4], q[33];\nRZZ(0) q[7], q[54];\nRZZ(0) q[37], q[8];\nRZZ(0) q[25], q[18];\nRZZ(0) q[40], q[3];\nRZZ(0) q[2], q[49];\nRZZ(0) q[26], q[51];\nRZZ(0) q[38], q[50];\nRZZ(0) q[17], q[11];\nRZZ(0) q[52], q[12];\nRZZ(0) q[15], q[55];\nRZZ(0) q[30], q[34];\nRZZ(0) q[5], q[45];\nRZZ(0) q[39], q[10];\nRZZ(0) q[35], q[1];\nRZZ(0) q[22], q[9];\nRZZ(0) q[29], q[19];\nRZZ(0) q[44], q[42];\nRZZ(0) q[6], q[0];\nRZZ(0) q[53], q[32];\nRZZ(0) q[13], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0) q[39], q[15];\nRZZ(0) q[17], q[40];\nRZZ(0) q[12], q[41];\nRZZ(0) q[38], q[13];\nRZZ(0) q[31], q[0];\nRZZ(0) q[6], q[8];\nRZZ(0) q[55], q[52];\nRZZ(0) q[26], q[5];\nRZZ(0) q[33], q[22];\nRZZ(0) q[50], q[49];\nRZZ(0) q[2], q[46];\nRZZ(0) q[35], q[9];\nRZZ(0) q[29], q[14];\nRZZ(0) q[42], q[21];\nRZZ(0) q[32], q[44];\nRZZ(0) q[4], q[25];\nRZZ(0) q[11], q[53];\nRZZ(0) q[45], q[18];\nRZZ(0) q[27], q[28];\nRZZ(0) q[7], q[48];\nRZZ(0) q[19], q[3];\nRZZ(0) q[16], q[24];\nRZZ(0) q[10], q[47];\nRZZ(0) q[20], q[51];\nRZZ(0) q[54], q[30];\nRZZ(0) q[43], q[34];\nRZZ(0) q[1], q[23];\nRZZ(0) q[36], q[37];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nry(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrz(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[30];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[50];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[18], q[47];\nRZZ(0) q[32], q[6];\nRZZ(0) q[23], q[28];\nRZZ(0) q[13], q[38];\nRZZ(0) q[12], q[40];\nRZZ(0) q[19], q[42];\nRZZ(0) q[53], q[9];\nRZZ(0) q[4], q[29];\nRZZ(0) q[31], q[44];\nRZZ(0) q[46], q[48];\nRZZ(0) q[1], q[39];\nRZZ(0) q[36], q[41];\nRZZ(0) q[50], q[30];\nRZZ(0) q[20], q[45];\nRZZ(0) q[37], q[52];\nRZZ(0) q[55], q[35];\nRZZ(0) q[8], q[17];\nRZZ(0) q[54], q[26];\nRZZ(0) q[34], q[14];\nRZZ(0) q[3], q[2];\nRZZ(0) q[49], q[15];\nRZZ(0) q[27], q[24];\nRZZ(0) q[43], q[21];\nRZZ(0) q[33], q[25];\nRZZ(0) q[16], q[0];\nRZZ(0) q[5], q[22];\nRZZ(0) q[11], q[10];\nRZZ(0) q[7], q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[34], q[37];\nRZZ(0) q[17], q[10];\nRZZ(0) q[14], q[19];\nRZZ(0) q[5], q[4];\nRZZ(0) q[31], q[1];\nRZZ(0) q[39], q[35];\nRZZ(0) q[33], q[6];\nRZZ(0) q[25], q[20];\nRZZ(0) q[47], q[11];\nRZZ(0) q[36], q[43];\nRZZ(0) q[51], q[32];\nRZZ(0) q[46], q[27];\nRZZ(0) q[28], q[9];\nRZZ(0) q[44], q[26];\nRZZ(0) q[48], q[24];\nRZZ(0) q[2], q[7];\nRZZ(0) q[0], q[8];\nRZZ(0) q[15], q[38];\nRZZ(0) q[3], q[54];\nRZZ(0) q[52], q[16];\nRZZ(0) q[22], q[41];\nRZZ(0) q[42], q[21];\nRZZ(0) q[29], q[18];\nRZZ(0) q[12], q[53];\nRZZ(0) q[45], q[49];\nRZZ(0) q[30], q[50];\nRZZ(0) q[55], q[13];\nRZZ(0) q[40], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(1.0*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[53];\nRZZ(0) q[52], q[37];\nRZZ(0) q[9], q[45];\nRZZ(0) q[33], q[28];\nRZZ(0) q[12], q[15];\nRZZ(0) q[34], q[18];\nRZZ(0) q[30], q[40];\nRZZ(0) q[6], q[29];\nRZZ(0) q[3], q[4];\nRZZ(0) q[7], q[13];\nRZZ(0) q[32], q[0];\nRZZ(0) q[22], q[23];\nRZZ(0) q[16], q[19];\nRZZ(0) q[36], q[48];\nRZZ(0) q[2], q[51];\nRZZ(0) q[41], q[35];\nRZZ(0) q[31], q[49];\nRZZ(0) q[55], q[47];\nRZZ(0) q[17], q[26];\nRZZ(0) q[25], q[53];\nRZZ(0) q[42], q[21];\nRZZ(0) q[11], q[50];\nRZZ(0) q[44], q[1];\nRZZ(0) q[24], q[54];\nRZZ(0) q[46], q[5];\nRZZ(0) q[38], q[43];\nRZZ(0) q[8], q[20];\nRZZ(0) q[10], q[27];\nRZZ(0) q[39], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[48];\nry(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[4], q[24];\nRZZ(0) q[2], q[18];\nRZZ(0) q[54], q[32];\nRZZ(0) q[38], q[17];\nRZZ(0) q[48], q[51];\nRZZ(0) q[25], q[8];\nRZZ(0) q[21], q[40];\nRZZ(0) q[13], q[44];\nRZZ(0) q[3], q[6];\nRZZ(0) q[41], q[0];\nRZZ(0) q[11], q[45];\nRZZ(0) q[15], q[1];\nRZZ(0) q[23], q[43];\nRZZ(0) q[19], q[50];\nRZZ(0) q[20], q[34];\nRZZ(0) q[37], q[49];\nRZZ(0) q[7], q[12];\nRZZ(0) q[22], q[16];\nRZZ(0) q[30], q[42];\nRZZ(0) q[33], q[29];\nRZZ(0) q[52], q[35];\nRZZ(0) q[39], q[14];\nRZZ(0) q[46], q[28];\nRZZ(0) q[31], q[27];\nRZZ(0) q[53], q[5];\nRZZ(0) q[47], q[26];\nRZZ(0) q[55], q[10];\nRZZ(0) q[9], q[36];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[7], q[31];\nRZZ(0) q[27], q[37];\nRZZ(0) q[40], q[19];\nRZZ(0) q[41], q[2];\nRZZ(0) q[36], q[46];\nRZZ(0) q[20], q[45];\nRZZ(0) q[28], q[44];\nRZZ(0) q[35], q[8];\nRZZ(0) q[16], q[4];\nRZZ(0) q[43], q[47];\nRZZ(0) q[34], q[42];\nRZZ(0) q[29], q[5];\nRZZ(0) q[23], q[11];\nRZZ(0) q[17], q[21];\nRZZ(0) q[0], q[24];\nRZZ(0) q[51], q[30];\nRZZ(0) q[15], q[52];\nRZZ(0) q[50], q[39];\nRZZ(0) q[14], q[54];\nRZZ(0) q[32], q[25];\nRZZ(0) q[10], q[49];\nRZZ(0) q[48], q[6];\nRZZ(0) q[13], q[18];\nRZZ(0) q[53], q[9];\nRZZ(0) q[38], q[1];\nRZZ(0) q[55], q[22];\nRZZ(0) q[12], q[26];\nRZZ(0) q[33], q[3];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(1.0*pi) q[23];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[47];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[18], q[45];\nRZZ(0) q[35], q[34];\nRZZ(0) q[3], q[50];\nRZZ(0) q[15], q[36];\nRZZ(0) q[37], q[30];\nRZZ(0) q[11], q[20];\nRZZ(0) q[53], q[38];\nRZZ(0) q[40], q[21];\nRZZ(0) q[47], q[4];\nRZZ(0) q[39], q[10];\nRZZ(0) q[22], q[54];\nRZZ(0) q[46], q[31];\nRZZ(0) q[23], q[49];\nRZZ(0) q[9], q[1];\nRZZ(0) q[19], q[44];\nRZZ(0) q[43], q[6];\nRZZ(0) q[41], q[32];\nRZZ(0) q[5], q[27];\nRZZ(0) q[24], q[0];\nRZZ(0) q[16], q[52];\nRZZ(0) q[55], q[48];\nRZZ(0) q[2], q[13];\nRZZ(0) q[29], q[33];\nRZZ(0) q[12], q[17];\nRZZ(0) q[26], q[42];\nRZZ(0) q[7], q[28];\nRZZ(0) q[25], q[51];\nRZZ(0) q[8], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[33];\nry(0.5*pi) q[36];\nry(1.0*pi) q[39];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[19], q[44];\nRZZ(0) q[2], q[18];\nRZZ(0) q[20], q[51];\nRZZ(0) q[25], q[0];\nRZZ(0) q[34], q[30];\nRZZ(0) q[23], q[32];\nRZZ(0) q[7], q[22];\nRZZ(0) q[6], q[40];\nRZZ(0) q[21], q[50];\nRZZ(0) q[27], q[52];\nRZZ(0) q[41], q[12];\nRZZ(0) q[49], q[17];\nRZZ(0) q[54], q[8];\nRZZ(0) q[28], q[48];\nRZZ(0) q[31], q[39];\nRZZ(0) q[3], q[14];\nRZZ(0) q[24], q[13];\nRZZ(0) q[38], q[53];\nRZZ(0) q[37], q[36];\nRZZ(0) q[55], q[9];\nRZZ(0) q[10], q[26];\nRZZ(0) q[15], q[11];\nRZZ(0) q[33], q[47];\nRZZ(0) q[1], q[43];\nRZZ(0) q[4], q[42];\nRZZ(0) q[5], q[46];\nRZZ(0) q[35], q[29];\nRZZ(0) q[45], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nry(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[33], q[48];\nRZZ(0) q[50], q[39];\nRZZ(0) q[4], q[15];\nRZZ(0) q[49], q[16];\nRZZ(0) q[11], q[29];\nRZZ(0) q[34], q[17];\nRZZ(0) q[54], q[20];\nRZZ(0) q[42], q[32];\nRZZ(0) q[47], q[22];\nRZZ(0) q[21], q[41];\nRZZ(0) q[51], q[13];\nRZZ(0) q[7], q[52];\nRZZ(0) q[43], q[9];\nRZZ(0) q[53], q[27];\nRZZ(0) q[35], q[30];\nRZZ(0) q[46], q[38];\nRZZ(0) q[1], q[6];\nRZZ(0) q[40], q[24];\nRZZ(0) q[14], q[3];\nRZZ(0) q[25], q[44];\nRZZ(0) q[37], q[5];\nRZZ(0) q[10], q[55];\nRZZ(0) q[19], q[31];\nRZZ(0) q[36], q[12];\nRZZ(0) q[18], q[45];\nRZZ(0) q[2], q[0];\nRZZ(0) q[26], q[8];\nRZZ(0) q[23], q[28];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(1.0*pi) q[45];\nry(1.0*pi) q[46];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[30];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (8, 6) [66]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrx(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[43], q[49];\nRZZ(0) q[1], q[41];\nRZZ(0) q[20], q[37];\nRZZ(0) q[27], q[11];\nRZZ(0) q[6], q[5];\nRZZ(0) q[46], q[45];\nRZZ(0) q[30], q[35];\nRZZ(0) q[54], q[14];\nRZZ(0) q[26], q[48];\nRZZ(0) q[0], q[22];\nRZZ(0) q[10], q[47];\nRZZ(0) q[38], q[31];\nRZZ(0) q[36], q[51];\nRZZ(0) q[28], q[32];\nRZZ(0) q[25], q[40];\nRZZ(0) q[17], q[12];\nRZZ(0) q[53], q[34];\nRZZ(0) q[15], q[16];\nRZZ(0) q[13], q[9];\nRZZ(0) q[29], q[50];\nRZZ(0) q[2], q[39];\nRZZ(0) q[8], q[52];\nRZZ(0) q[7], q[4];\nRZZ(0) q[42], q[44];\nRZZ(0) q[23], q[21];\nRZZ(0) q[55], q[19];\nRZZ(0) q[18], q[24];\nRZZ(0) q[33], q[3];\nry(0.5*pi) q[3];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[20];\nrz(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(1.0*pi) q[40];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[6];\nry(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[30], q[55];\nRZZ(0) q[14], q[40];\nRZZ(0) q[26], q[0];\nRZZ(0) q[49], q[38];\nRZZ(0) q[18], q[5];\nRZZ(0) q[6], q[45];\nRZZ(0) q[33], q[1];\nRZZ(0) q[32], q[37];\nRZZ(0) q[31], q[48];\nRZZ(0) q[42], q[52];\nRZZ(0) q[3], q[34];\nRZZ(0) q[51], q[41];\nRZZ(0) q[29], q[43];\nRZZ(0) q[54], q[9];\nRZZ(0) q[50], q[12];\nRZZ(0) q[20], q[21];\nRZZ(0) q[10], q[22];\nRZZ(0) q[13], q[53];\nRZZ(0) q[17], q[44];\nRZZ(0) q[39], q[4];\nRZZ(0) q[2], q[23];\nRZZ(0) q[24], q[27];\nRZZ(0) q[25], q[46];\nRZZ(0) q[28], q[8];\nRZZ(0) q[11], q[16];\nRZZ(0) q[35], q[36];\nRZZ(0) q[47], q[19];\nRZZ(0) q[7], q[15];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[22];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[35];\nry(0.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nry(3.5*pi) q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[24], q[2];\nRZZ(0) q[41], q[53];\nRZZ(0) q[48], q[47];\nRZZ(0) q[21], q[54];\nRZZ(0) q[44], q[18];\nRZZ(0) q[34], q[19];\nRZZ(0) q[23], q[14];\nRZZ(0) q[8], q[22];\nRZZ(0) q[45], q[35];\nRZZ(0) q[50], q[30];\nRZZ(0) q[49], q[0];\nRZZ(0) q[4], q[6];\nRZZ(0) q[11], q[7];\nRZZ(0) q[52], q[40];\nRZZ(0) q[9], q[10];\nRZZ(0) q[27], q[31];\nRZZ(0) q[42], q[1];\nRZZ(0) q[20], q[29];\nRZZ(0) q[39], q[46];\nRZZ(0) q[32], q[33];\nRZZ(0) q[37], q[17];\nRZZ(0) q[43], q[13];\nRZZ(0) q[51], q[15];\nRZZ(0) q[5], q[28];\nRZZ(0) q[3], q[25];\nRZZ(0) q[26], q[55];\nRZZ(0) q[12], q[38];\nRZZ(0) q[36], q[16];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[44];\nry(3.5*pi) q[49];\nry(0.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[7];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nrz(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nRZZ(0) q[11], q[16];\nRZZ(0) q[35], q[10];\nRZZ(0) q[25], q[36];\nRZZ(0) q[43], q[9];\nRZZ(0) q[39], q[22];\nRZZ(0) q[7], q[14];\nRZZ(0) q[17], q[33];\nRZZ(0) q[45], q[15];\nRZZ(0) q[13], q[47];\nRZZ(0) q[42], q[46];\nRZZ(0) q[37], q[23];\nRZZ(0) q[48], q[2];\nRZZ(0) q[44], q[0];\nRZZ(0) q[38], q[53];\nRZZ(0) q[19], q[52];\nRZZ(0) q[5], q[12];\nRZZ(0) q[21], q[8];\nRZZ(0) q[40], q[4];\nRZZ(0) q[6], q[31];\nRZZ(0) q[3], q[27];\nRZZ(0) q[20], q[50];\nRZZ(0) q[55], q[32];\nRZZ(0) q[1], q[49];\nRZZ(0) q[34], q[24];\nRZZ(0) q[41], q[51];\nRZZ(0) q[54], q[18];\nRZZ(0) q[26], q[28];\nRZZ(0) q[30], q[29];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[13];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[23];\nry(0.5*pi) q[25];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nRZZ(0) q[35], q[16];\nRZZ(0) q[0], q[51];\nRZZ(0) q[12], q[4];\nRZZ(0) q[5], q[11];\nRZZ(0) q[15], q[31];\nRZZ(0) q[50], q[47];\nRZZ(0) q[3], q[2];\nRZZ(0) q[20], q[44];\nRZZ(0) q[10], q[23];\nRZZ(0) q[52], q[37];\nRZZ(0) q[27], q[54];\nRZZ(0) q[22], q[43];\nRZZ(0) q[40], q[45];\nRZZ(0) q[38], q[26];\nRZZ(0) q[19], q[6];\nRZZ(0) q[25], q[9];\nRZZ(0) q[1], q[17];\nRZZ(0) q[24], q[7];\nRZZ(0) q[48], q[46];\nRZZ(0) q[34], q[18];\nRZZ(0) q[30], q[49];\nRZZ(0) q[42], q[8];\nRZZ(0) q[53], q[55];\nRZZ(0) q[13], q[29];\nRZZ(0) q[36], q[33];\nRZZ(0) q[32], q[28];\nRZZ(0) q[39], q[21];\nRZZ(0) q[14], q[41];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(1.0*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[32], q[8];\nRZZ(0) q[17], q[9];\nRZZ(0) q[47], q[55];\nRZZ(0) q[16], q[14];\nRZZ(0) q[35], q[4];\nRZZ(0) q[39], q[5];\nRZZ(0) q[46], q[40];\nRZZ(0) q[53], q[1];\nRZZ(0) q[36], q[48];\nRZZ(0) q[54], q[43];\nRZZ(0) q[25], q[15];\nRZZ(0) q[42], q[28];\nRZZ(0) q[50], q[44];\nRZZ(0) q[49], q[6];\nRZZ(0) q[27], q[10];\nRZZ(0) q[22], q[51];\nRZZ(0) q[12], q[38];\nRZZ(0) q[31], q[52];\nRZZ(0) q[45], q[11];\nRZZ(0) q[7], q[3];\nRZZ(0) q[30], q[41];\nRZZ(0) q[34], q[13];\nRZZ(0) q[19], q[2];\nRZZ(0) q[37], q[33];\nRZZ(0) q[24], q[20];\nRZZ(0) q[23], q[0];\nRZZ(0) q[29], q[21];\nRZZ(0) q[26], q[18];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[20];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(1.0*pi) q[29];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(1.0*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nrz(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[0], q[21];\nRZZ(0) q[23], q[32];\nRZZ(0) q[22], q[47];\nRZZ(0) q[8], q[6];\nRZZ(0) q[27], q[15];\nRZZ(0) q[31], q[33];\nRZZ(0) q[29], q[38];\nRZZ(0) q[44], q[18];\nRZZ(0) q[53], q[20];\nRZZ(0) q[9], q[19];\nRZZ(0) q[46], q[17];\nRZZ(0) q[52], q[3];\nRZZ(0) q[2], q[50];\nRZZ(0) q[16], q[1];\nRZZ(0) q[26], q[40];\nRZZ(0) q[34], q[54];\nRZZ(0) q[12], q[14];\nRZZ(0) q[51], q[48];\nRZZ(0) q[5], q[37];\nRZZ(0) q[42], q[35];\nRZZ(0) q[24], q[39];\nRZZ(0) q[43], q[28];\nRZZ(0) q[25], q[13];\nRZZ(0) q[11], q[30];\nRZZ(0) q[36], q[10];\nRZZ(0) q[7], q[41];\nRZZ(0) q[45], q[55];\nRZZ(0) q[49], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(3.5*pi) q[7];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[13], q[16];\nRZZ(0) q[35], q[23];\nRZZ(0) q[34], q[26];\nRZZ(0) q[24], q[11];\nRZZ(0) q[15], q[17];\nRZZ(0) q[3], q[14];\nRZZ(0) q[22], q[52];\nRZZ(0) q[33], q[8];\nRZZ(0) q[50], q[27];\nRZZ(0) q[49], q[37];\nRZZ(0) q[55], q[48];\nRZZ(0) q[47], q[38];\nRZZ(0) q[41], q[9];\nRZZ(0) q[43], q[7];\nRZZ(0) q[44], q[4];\nRZZ(0) q[32], q[2];\nRZZ(0) q[21], q[0];\nRZZ(0) q[1], q[36];\nRZZ(0) q[28], q[18];\nRZZ(0) q[42], q[29];\nRZZ(0) q[25], q[54];\nRZZ(0) q[12], q[40];\nRZZ(0) q[6], q[5];\nRZZ(0) q[45], q[20];\nRZZ(0) q[39], q[51];\nRZZ(0) q[10], q[53];\nRZZ(0) q[31], q[46];\nRZZ(0) q[30], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[14];\nry(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (2, 7) [67]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[46];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nRZZ(0) q[23], q[54];\nRZZ(0) q[30], q[8];\nRZZ(0) q[49], q[32];\nRZZ(0) q[55], q[12];\nRZZ(0) q[1], q[26];\nRZZ(0) q[51], q[18];\nRZZ(0) q[40], q[53];\nRZZ(0) q[38], q[13];\nRZZ(0) q[7], q[14];\nRZZ(0) q[2], q[47];\nRZZ(0) q[41], q[20];\nRZZ(0) q[39], q[19];\nRZZ(0) q[28], q[37];\nRZZ(0) q[10], q[33];\nRZZ(0) q[44], q[52];\nRZZ(0) q[42], q[24];\nRZZ(0) q[17], q[16];\nRZZ(0) q[25], q[48];\nRZZ(0) q[35], q[36];\nRZZ(0) q[0], q[3];\nRZZ(0) q[45], q[21];\nRZZ(0) q[43], q[4];\nRZZ(0) q[9], q[5];\nRZZ(0) q[15], q[46];\nRZZ(0) q[27], q[22];\nRZZ(0) q[50], q[29];\nRZZ(0) q[6], q[11];\nRZZ(0) q[31], q[34];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[27], q[1];\nRZZ(0) q[21], q[47];\nRZZ(0) q[39], q[46];\nRZZ(0) q[33], q[53];\nRZZ(0) q[49], q[45];\nRZZ(0) q[23], q[40];\nRZZ(0) q[32], q[36];\nRZZ(0) q[18], q[5];\nRZZ(0) q[17], q[12];\nRZZ(0) q[11], q[26];\nRZZ(0) q[2], q[0];\nRZZ(0) q[10], q[50];\nRZZ(0) q[38], q[25];\nRZZ(0) q[20], q[22];\nRZZ(0) q[15], q[8];\nRZZ(0) q[9], q[52];\nRZZ(0) q[16], q[14];\nRZZ(0) q[43], q[30];\nRZZ(0) q[34], q[19];\nRZZ(0) q[24], q[29];\nRZZ(0) q[37], q[6];\nRZZ(0) q[3], q[31];\nRZZ(0) q[54], q[28];\nRZZ(0) q[7], q[13];\nRZZ(0) q[4], q[35];\nRZZ(0) q[41], q[44];\nRZZ(0) q[55], q[42];\nRZZ(0) q[51], q[48];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[42];\nry(1.0*pi) q[44];\nry(0.5*pi) q[47];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nry(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(0.5*pi) q[51];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[19];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[27];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[49];\nry(1.0*pi) q[53];\nry(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (64, 2) [72]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[42], q[9];\nRZZ(0) q[13], q[48];\nRZZ(0) q[24], q[18];\nRZZ(0) q[37], q[6];\nRZZ(0) q[32], q[36];\nRZZ(0) q[25], q[15];\nRZZ(0) q[39], q[41];\nRZZ(0) q[23], q[40];\nRZZ(0) q[51], q[19];\nRZZ(0) q[1], q[27];\nRZZ(0) q[3], q[0];\nRZZ(0) q[54], q[26];\nRZZ(0) q[35], q[7];\nRZZ(0) q[17], q[53];\nRZZ(0) q[2], q[10];\nRZZ(0) q[49], q[44];\nRZZ(0) q[45], q[20];\nRZZ(0) q[22], q[28];\nRZZ(0) q[38], q[43];\nRZZ(0) q[31], q[50];\nRZZ(0) q[46], q[11];\nRZZ(0) q[30], q[29];\nRZZ(0) q[34], q[14];\nRZZ(0) q[16], q[5];\nRZZ(0) q[4], q[55];\nRZZ(0) q[47], q[33];\nRZZ(0) q[52], q[8];\nRZZ(0) q[21], q[12];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nrz(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[33];\nry(1.0*pi) q[35];\nry(3.5*pi) q[37];\nrz(1.0*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[0], q[3];\nRZZ(0) q[36], q[26];\nRZZ(0) q[34], q[39];\nRZZ(0) q[47], q[55];\nRZZ(0) q[5], q[53];\nRZZ(0) q[29], q[38];\nRZZ(0) q[7], q[15];\nRZZ(0) q[21], q[17];\nRZZ(0) q[19], q[11];\nRZZ(0) q[31], q[6];\nRZZ(0) q[22], q[23];\nRZZ(0) q[30], q[4];\nRZZ(0) q[37], q[10];\nRZZ(0) q[54], q[52];\nRZZ(0) q[8], q[33];\nRZZ(0) q[16], q[49];\nRZZ(0) q[32], q[48];\nRZZ(0) q[12], q[2];\nRZZ(0) q[41], q[24];\nRZZ(0) q[27], q[35];\nRZZ(0) q[25], q[9];\nRZZ(0) q[51], q[14];\nRZZ(0) q[18], q[45];\nRZZ(0) q[13], q[46];\nRZZ(0) q[20], q[44];\nRZZ(0) q[50], q[42];\nRZZ(0) q[43], q[1];\nRZZ(0) q[28], q[40];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[7];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[43];\nry(3.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[7], q[22];\nRZZ(0) q[41], q[37];\nRZZ(0) q[24], q[12];\nRZZ(0) q[15], q[47];\nRZZ(0) q[51], q[26];\nRZZ(0) q[45], q[10];\nRZZ(0) q[36], q[38];\nRZZ(0) q[11], q[25];\nRZZ(0) q[34], q[3];\nRZZ(0) q[54], q[6];\nRZZ(0) q[16], q[9];\nRZZ(0) q[13], q[28];\nRZZ(0) q[32], q[1];\nRZZ(0) q[48], q[30];\nRZZ(0) q[49], q[31];\nRZZ(0) q[27], q[8];\nRZZ(0) q[14], q[21];\nRZZ(0) q[29], q[5];\nRZZ(0) q[17], q[55];\nRZZ(0) q[19], q[35];\nRZZ(0) q[40], q[44];\nRZZ(0) q[20], q[52];\nRZZ(0) q[2], q[43];\nRZZ(0) q[4], q[53];\nRZZ(0) q[0], q[50];\nRZZ(0) q[42], q[46];\nRZZ(0) q[33], q[18];\nRZZ(0) q[23], q[39];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nry(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[31];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[36], q[31];\nRZZ(0) q[7], q[40];\nRZZ(0) q[18], q[34];\nRZZ(0) q[13], q[3];\nRZZ(0) q[17], q[5];\nRZZ(0) q[25], q[8];\nRZZ(0) q[21], q[32];\nRZZ(0) q[27], q[54];\nRZZ(0) q[51], q[14];\nRZZ(0) q[44], q[41];\nRZZ(0) q[33], q[1];\nRZZ(0) q[28], q[9];\nRZZ(0) q[43], q[55];\nRZZ(0) q[49], q[20];\nRZZ(0) q[47], q[38];\nRZZ(0) q[19], q[50];\nRZZ(0) q[30], q[11];\nRZZ(0) q[35], q[16];\nRZZ(0) q[15], q[4];\nRZZ(0) q[53], q[6];\nRZZ(0) q[2], q[29];\nRZZ(0) q[52], q[45];\nRZZ(0) q[0], q[48];\nRZZ(0) q[10], q[37];\nRZZ(0) q[26], q[46];\nRZZ(0) q[12], q[23];\nRZZ(0) q[39], q[22];\nRZZ(0) q[42], q[24];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nry(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nry(3.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[17];\nry(1.0*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nry(3.5*pi) q[23];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrz(1.0*pi) q[29];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[51];\nry(3.5*pi) q[54];\nRZZ(0) q[21], q[50];\nRZZ(0) q[19], q[27];\nRZZ(0) q[46], q[14];\nRZZ(0) q[55], q[23];\nRZZ(0) q[49], q[24];\nRZZ(0) q[33], q[52];\nRZZ(0) q[32], q[15];\nRZZ(0) q[1], q[44];\nRZZ(0) q[51], q[22];\nRZZ(0) q[48], q[30];\nRZZ(0) q[35], q[39];\nRZZ(0) q[17], q[10];\nRZZ(0) q[38], q[11];\nRZZ(0) q[43], q[5];\nRZZ(0) q[0], q[18];\nRZZ(0) q[34], q[7];\nRZZ(0) q[45], q[53];\nRZZ(0) q[40], q[3];\nRZZ(0) q[9], q[20];\nRZZ(0) q[42], q[28];\nRZZ(0) q[25], q[36];\nRZZ(0) q[2], q[6];\nRZZ(0) q[4], q[29];\nRZZ(0) q[41], q[12];\nRZZ(0) q[8], q[31];\nRZZ(0) q[16], q[13];\nRZZ(0) q[54], q[47];\nRZZ(0) q[26], q[37];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(1.0*pi) q[24];\nry(3.5*pi) q[26];\nry(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[33], q[17];\nRZZ(0) q[25], q[15];\nRZZ(0) q[7], q[10];\nRZZ(0) q[55], q[0];\nRZZ(0) q[31], q[24];\nRZZ(0) q[52], q[53];\nRZZ(0) q[28], q[14];\nRZZ(0) q[30], q[37];\nRZZ(0) q[21], q[22];\nRZZ(0) q[2], q[38];\nRZZ(0) q[9], q[29];\nRZZ(0) q[40], q[8];\nRZZ(0) q[27], q[20];\nRZZ(0) q[44], q[13];\nRZZ(0) q[19], q[50];\nRZZ(0) q[46], q[43];\nRZZ(0) q[4], q[36];\nRZZ(0) q[18], q[51];\nRZZ(0) q[11], q[41];\nRZZ(0) q[26], q[39];\nRZZ(0) q[5], q[42];\nRZZ(0) q[1], q[32];\nRZZ(0) q[54], q[3];\nRZZ(0) q[34], q[49];\nRZZ(0) q[23], q[45];\nRZZ(0) q[6], q[12];\nRZZ(0) q[35], q[48];\nRZZ(0) q[47], q[16];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[43];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(1.0*pi) q[53];\nRZZ(0) q[0], q[40];\nRZZ(0) q[22], q[1];\nRZZ(0) q[31], q[33];\nRZZ(0) q[16], q[41];\nRZZ(0) q[36], q[46];\nRZZ(0) q[18], q[17];\nRZZ(0) q[28], q[52];\nRZZ(0) q[30], q[6];\nRZZ(0) q[21], q[5];\nRZZ(0) q[14], q[49];\nRZZ(0) q[7], q[3];\nRZZ(0) q[12], q[51];\nRZZ(0) q[15], q[35];\nRZZ(0) q[20], q[50];\nRZZ(0) q[38], q[25];\nRZZ(0) q[27], q[45];\nRZZ(0) q[11], q[53];\nRZZ(0) q[29], q[43];\nRZZ(0) q[37], q[42];\nRZZ(0) q[54], q[4];\nRZZ(0) q[32], q[24];\nRZZ(0) q[2], q[8];\nRZZ(0) q[48], q[39];\nRZZ(0) q[23], q[34];\nRZZ(0) q[19], q[55];\nRZZ(0) q[47], q[13];\nRZZ(0) q[44], q[9];\nRZZ(0) q[10], q[26];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[27];\nry(1.0*pi) q[30];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(0.5*pi) q[55];\nRZZ(0) q[4], q[41];\nRZZ(0) q[13], q[42];\nRZZ(0) q[14], q[6];\nRZZ(0) q[12], q[35];\nRZZ(0) q[28], q[15];\nRZZ(0) q[32], q[34];\nRZZ(0) q[7], q[3];\nRZZ(0) q[19], q[23];\nRZZ(0) q[46], q[30];\nRZZ(0) q[24], q[21];\nRZZ(0) q[22], q[10];\nRZZ(0) q[18], q[29];\nRZZ(0) q[2], q[20];\nRZZ(0) q[16], q[26];\nRZZ(0) q[8], q[39];\nRZZ(0) q[17], q[5];\nRZZ(0) q[25], q[47];\nRZZ(0) q[36], q[11];\nRZZ(0) q[51], q[44];\nRZZ(0) q[52], q[0];\nRZZ(0) q[45], q[53];\nRZZ(0) q[9], q[49];\nRZZ(0) q[37], q[33];\nRZZ(0) q[48], q[54];\nRZZ(0) q[40], q[50];\nRZZ(0) q[55], q[31];\nRZZ(0) q[43], q[27];\nRZZ(0) q[1], q[38];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[47], q[44];\nRZZ(0) q[45], q[17];\nRZZ(0) q[3], q[27];\nRZZ(0) q[15], q[26];\nRZZ(0) q[2], q[9];\nRZZ(0) q[7], q[53];\nRZZ(0) q[21], q[4];\nRZZ(0) q[37], q[18];\nRZZ(0) q[34], q[54];\nRZZ(0) q[40], q[52];\nRZZ(0) q[13], q[14];\nRZZ(0) q[51], q[28];\nRZZ(0) q[0], q[29];\nRZZ(0) q[49], q[25];\nRZZ(0) q[43], q[36];\nRZZ(0) q[30], q[31];\nRZZ(0) q[11], q[50];\nRZZ(0) q[20], q[8];\nRZZ(0) q[12], q[6];\nRZZ(0) q[38], q[32];\nRZZ(0) q[23], q[22];\nRZZ(0) q[41], q[35];\nRZZ(0) q[33], q[19];\nRZZ(0) q[1], q[10];\nRZZ(0) q[5], q[16];\nRZZ(0) q[39], q[55];\nRZZ(0) q[48], q[46];\nRZZ(0) q[42], q[24];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[55];\nRZZ(0) q[42], q[3];\nRZZ(0) q[8], q[21];\nRZZ(0) q[2], q[16];\nRZZ(0) q[36], q[18];\nRZZ(0) q[10], q[39];\nRZZ(0) q[33], q[14];\nRZZ(0) q[4], q[23];\nRZZ(0) q[45], q[1];\nRZZ(0) q[17], q[9];\nRZZ(0) q[19], q[49];\nRZZ(0) q[28], q[6];\nRZZ(0) q[40], q[11];\nRZZ(0) q[15], q[5];\nRZZ(0) q[24], q[35];\nRZZ(0) q[34], q[51];\nRZZ(0) q[0], q[25];\nRZZ(0) q[27], q[52];\nRZZ(0) q[48], q[7];\nRZZ(0) q[44], q[55];\nRZZ(0) q[46], q[37];\nRZZ(0) q[43], q[50];\nRZZ(0) q[41], q[31];\nRZZ(0) q[53], q[47];\nRZZ(0) q[38], q[12];\nRZZ(0) q[54], q[32];\nRZZ(0) q[30], q[20];\nRZZ(0) q[26], q[29];\nRZZ(0) q[22], q[13];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[23];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[47];\nry(1.0*pi) q[48];\nry(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[26], q[53];\nRZZ(0) q[51], q[6];\nRZZ(0) q[31], q[21];\nRZZ(0) q[4], q[9];\nRZZ(0) q[54], q[17];\nRZZ(0) q[23], q[18];\nRZZ(0) q[24], q[27];\nRZZ(0) q[38], q[28];\nRZZ(0) q[16], q[33];\nRZZ(0) q[44], q[19];\nRZZ(0) q[30], q[5];\nRZZ(0) q[42], q[52];\nRZZ(0) q[20], q[41];\nRZZ(0) q[10], q[14];\nRZZ(0) q[39], q[22];\nRZZ(0) q[11], q[55];\nRZZ(0) q[34], q[43];\nRZZ(0) q[47], q[1];\nRZZ(0) q[49], q[48];\nRZZ(0) q[36], q[37];\nRZZ(0) q[3], q[13];\nRZZ(0) q[2], q[12];\nRZZ(0) q[35], q[15];\nRZZ(0) q[45], q[0];\nRZZ(0) q[40], q[50];\nRZZ(0) q[8], q[46];\nRZZ(0) q[32], q[7];\nRZZ(0) q[25], q[29];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nry(0.5*pi) q[29];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[40];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nry(1.0*pi) q[38];\nry(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[30], q[44];\nRZZ(0) q[0], q[45];\nRZZ(0) q[41], q[4];\nRZZ(0) q[18], q[52];\nRZZ(0) q[42], q[7];\nRZZ(0) q[9], q[8];\nRZZ(0) q[46], q[16];\nRZZ(0) q[49], q[12];\nRZZ(0) q[43], q[53];\nRZZ(0) q[32], q[2];\nRZZ(0) q[34], q[13];\nRZZ(0) q[39], q[54];\nRZZ(0) q[6], q[33];\nRZZ(0) q[37], q[22];\nRZZ(0) q[38], q[10];\nRZZ(0) q[35], q[17];\nRZZ(0) q[1], q[15];\nRZZ(0) q[28], q[14];\nRZZ(0) q[40], q[31];\nRZZ(0) q[47], q[55];\nRZZ(0) q[20], q[36];\nRZZ(0) q[27], q[11];\nRZZ(0) q[25], q[3];\nRZZ(0) q[26], q[21];\nRZZ(0) q[48], q[23];\nRZZ(0) q[19], q[24];\nRZZ(0) q[50], q[51];\nRZZ(0) q[29], q[5];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(1.0*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[26];\nry(3.5*pi) q[29];\nry(0.5*pi) q[31];\nry(0.5*pi) q[32];\nry(1.0*pi) q[35];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nry(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[25], q[24];\nRZZ(0) q[12], q[21];\nRZZ(0) q[28], q[15];\nRZZ(0) q[11], q[16];\nRZZ(0) q[52], q[9];\nRZZ(0) q[50], q[41];\nRZZ(0) q[26], q[7];\nRZZ(0) q[4], q[36];\nRZZ(0) q[49], q[44];\nRZZ(0) q[53], q[35];\nRZZ(0) q[46], q[8];\nRZZ(0) q[20], q[18];\nRZZ(0) q[43], q[31];\nRZZ(0) q[34], q[54];\nRZZ(0) q[6], q[45];\nRZZ(0) q[1], q[48];\nRZZ(0) q[47], q[17];\nRZZ(0) q[33], q[19];\nRZZ(0) q[10], q[40];\nRZZ(0) q[42], q[22];\nRZZ(0) q[13], q[38];\nRZZ(0) q[51], q[30];\nRZZ(0) q[2], q[55];\nRZZ(0) q[29], q[0];\nRZZ(0) q[5], q[14];\nRZZ(0) q[27], q[23];\nRZZ(0) q[39], q[3];\nRZZ(0) q[37], q[32];\nry(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(1.0*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[23];\nry(3.5*pi) q[26];\nry(0.5*pi) q[28];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[41];\nrz(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(1.0*pi) q[28];\nry(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(1.0*pi) q[21];\nry(1.0*pi) q[22];\nry(1.0*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(3.5*pi) q[30];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[38];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[55], q[49];\nRZZ(0) q[20], q[0];\nRZZ(0) q[13], q[4];\nRZZ(0) q[8], q[42];\nRZZ(0) q[31], q[52];\nRZZ(0) q[36], q[25];\nRZZ(0) q[18], q[1];\nRZZ(0) q[22], q[54];\nRZZ(0) q[51], q[37];\nRZZ(0) q[12], q[14];\nRZZ(0) q[32], q[34];\nRZZ(0) q[46], q[17];\nRZZ(0) q[43], q[24];\nRZZ(0) q[9], q[23];\nRZZ(0) q[33], q[26];\nRZZ(0) q[53], q[19];\nRZZ(0) q[50], q[28];\nRZZ(0) q[15], q[48];\nRZZ(0) q[35], q[11];\nRZZ(0) q[44], q[30];\nRZZ(0) q[47], q[5];\nRZZ(0) q[6], q[21];\nRZZ(0) q[38], q[3];\nRZZ(0) q[41], q[10];\nRZZ(0) q[39], q[2];\nRZZ(0) q[45], q[29];\nRZZ(0) q[40], q[16];\nRZZ(0) q[7], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(1.0*pi) q[23];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[44];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[52];\nRZZ(0) q[23], q[29];\nRZZ(0) q[33], q[32];\nRZZ(0) q[4], q[16];\nRZZ(0) q[10], q[3];\nRZZ(0) q[55], q[19];\nRZZ(0) q[21], q[28];\nRZZ(0) q[53], q[48];\nRZZ(0) q[34], q[17];\nRZZ(0) q[37], q[0];\nRZZ(0) q[40], q[49];\nRZZ(0) q[15], q[47];\nRZZ(0) q[42], q[6];\nRZZ(0) q[31], q[39];\nRZZ(0) q[25], q[8];\nRZZ(0) q[45], q[13];\nRZZ(0) q[44], q[22];\nRZZ(0) q[30], q[52];\nRZZ(0) q[11], q[41];\nRZZ(0) q[27], q[5];\nRZZ(0) q[20], q[54];\nRZZ(0) q[50], q[46];\nRZZ(0) q[26], q[14];\nRZZ(0) q[9], q[35];\nRZZ(0) q[18], q[38];\nRZZ(0) q[24], q[12];\nRZZ(0) q[1], q[43];\nRZZ(0) q[7], q[36];\nRZZ(0) q[51], q[2];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[12], q[40];\nRZZ(0) q[2], q[3];\nRZZ(0) q[37], q[17];\nRZZ(0) q[55], q[49];\nRZZ(0) q[34], q[46];\nRZZ(0) q[54], q[4];\nRZZ(0) q[48], q[9];\nRZZ(0) q[7], q[24];\nRZZ(0) q[23], q[33];\nRZZ(0) q[13], q[8];\nRZZ(0) q[32], q[47];\nRZZ(0) q[25], q[0];\nRZZ(0) q[21], q[1];\nRZZ(0) q[36], q[51];\nRZZ(0) q[6], q[5];\nRZZ(0) q[11], q[28];\nRZZ(0) q[15], q[30];\nRZZ(0) q[50], q[27];\nRZZ(0) q[38], q[35];\nRZZ(0) q[18], q[45];\nRZZ(0) q[31], q[53];\nRZZ(0) q[52], q[19];\nRZZ(0) q[41], q[43];\nRZZ(0) q[16], q[29];\nRZZ(0) q[10], q[14];\nRZZ(0) q[44], q[20];\nRZZ(0) q[42], q[26];\nRZZ(0) q[22], q[39];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nrz(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrz(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[40], q[4];\nRZZ(0) q[14], q[30];\nRZZ(0) q[6], q[42];\nRZZ(0) q[24], q[54];\nRZZ(0) q[18], q[15];\nRZZ(0) q[49], q[3];\nRZZ(0) q[11], q[22];\nRZZ(0) q[45], q[32];\nRZZ(0) q[12], q[55];\nRZZ(0) q[34], q[38];\nRZZ(0) q[17], q[43];\nRZZ(0) q[25], q[29];\nRZZ(0) q[19], q[7];\nRZZ(0) q[44], q[51];\nRZZ(0) q[20], q[2];\nRZZ(0) q[37], q[35];\nRZZ(0) q[5], q[26];\nRZZ(0) q[21], q[36];\nRZZ(0) q[39], q[9];\nRZZ(0) q[27], q[33];\nRZZ(0) q[23], q[48];\nRZZ(0) q[10], q[31];\nRZZ(0) q[1], q[8];\nRZZ(0) q[46], q[41];\nRZZ(0) q[28], q[47];\nRZZ(0) q[53], q[13];\nRZZ(0) q[50], q[0];\nRZZ(0) q[52], q[16];\nrz(0.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[33];\nry(3.5*pi) q[35];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(1.0*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nry(1.0*pi) q[9];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[32];\nry(1.0*pi) q[34];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(3.5*pi) q[39];\nry(3.5*pi) q[40];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[52];\nRZZ(0) q[29], q[14];\nRZZ(0) q[10], q[4];\nRZZ(0) q[55], q[36];\nRZZ(0) q[38], q[54];\nRZZ(0) q[0], q[34];\nRZZ(0) q[20], q[5];\nRZZ(0) q[27], q[30];\nRZZ(0) q[53], q[32];\nRZZ(0) q[44], q[12];\nRZZ(0) q[46], q[35];\nRZZ(0) q[21], q[15];\nRZZ(0) q[8], q[18];\nRZZ(0) q[42], q[50];\nRZZ(0) q[28], q[39];\nRZZ(0) q[48], q[11];\nRZZ(0) q[37], q[1];\nRZZ(0) q[7], q[45];\nRZZ(0) q[22], q[26];\nRZZ(0) q[33], q[24];\nRZZ(0) q[13], q[3];\nRZZ(0) q[19], q[23];\nRZZ(0) q[9], q[47];\nRZZ(0) q[31], q[6];\nRZZ(0) q[2], q[17];\nRZZ(0) q[16], q[51];\nRZZ(0) q[25], q[52];\nRZZ(0) q[40], q[41];\nRZZ(0) q[43], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(1.0*pi) q[5];\nrz(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nry(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[6], q[41];\nRZZ(0) q[33], q[15];\nRZZ(0) q[42], q[45];\nRZZ(0) q[16], q[11];\nRZZ(0) q[34], q[28];\nRZZ(0) q[1], q[18];\nRZZ(0) q[10], q[52];\nRZZ(0) q[14], q[32];\nRZZ(0) q[37], q[29];\nRZZ(0) q[17], q[27];\nRZZ(0) q[8], q[31];\nRZZ(0) q[53], q[4];\nRZZ(0) q[30], q[43];\nRZZ(0) q[24], q[9];\nRZZ(0) q[19], q[38];\nRZZ(0) q[49], q[3];\nRZZ(0) q[0], q[46];\nRZZ(0) q[51], q[23];\nRZZ(0) q[54], q[26];\nRZZ(0) q[25], q[50];\nRZZ(0) q[35], q[20];\nRZZ(0) q[12], q[44];\nRZZ(0) q[55], q[40];\nRZZ(0) q[21], q[39];\nRZZ(0) q[13], q[2];\nRZZ(0) q[47], q[48];\nRZZ(0) q[5], q[22];\nRZZ(0) q[36], q[7];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(3.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nry(1.0*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[11];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nry(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(1.0*pi) q[33];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[39];\nry(0.5*pi) q[40];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[54];\nRZZ(0) q[55], q[30];\nRZZ(0) q[25], q[14];\nRZZ(0) q[28], q[32];\nRZZ(0) q[51], q[3];\nRZZ(0) q[5], q[17];\nRZZ(0) q[47], q[20];\nRZZ(0) q[46], q[53];\nRZZ(0) q[44], q[18];\nRZZ(0) q[7], q[33];\nRZZ(0) q[39], q[1];\nRZZ(0) q[16], q[50];\nRZZ(0) q[19], q[45];\nRZZ(0) q[52], q[27];\nRZZ(0) q[6], q[10];\nRZZ(0) q[22], q[41];\nRZZ(0) q[49], q[21];\nRZZ(0) q[24], q[37];\nRZZ(0) q[34], q[26];\nRZZ(0) q[15], q[38];\nRZZ(0) q[29], q[11];\nRZZ(0) q[54], q[36];\nRZZ(0) q[40], q[0];\nRZZ(0) q[12], q[2];\nRZZ(0) q[23], q[35];\nRZZ(0) q[48], q[9];\nRZZ(0) q[13], q[42];\nRZZ(0) q[31], q[8];\nRZZ(0) q[43], q[4];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nry(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[7];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[28];\nry(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[33];\nrz(1.0*pi) q[34];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[43];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nRZZ(0) q[33], q[51];\nRZZ(0) q[15], q[27];\nRZZ(0) q[20], q[39];\nRZZ(0) q[55], q[36];\nRZZ(0) q[22], q[19];\nRZZ(0) q[26], q[54];\nRZZ(0) q[43], q[35];\nRZZ(0) q[28], q[38];\nRZZ(0) q[46], q[37];\nRZZ(0) q[42], q[9];\nRZZ(0) q[18], q[23];\nRZZ(0) q[8], q[2];\nRZZ(0) q[11], q[24];\nRZZ(0) q[47], q[48];\nRZZ(0) q[17], q[32];\nRZZ(0) q[1], q[21];\nRZZ(0) q[45], q[40];\nRZZ(0) q[53], q[30];\nRZZ(0) q[52], q[25];\nRZZ(0) q[41], q[50];\nRZZ(0) q[31], q[0];\nRZZ(0) q[3], q[16];\nRZZ(0) q[5], q[4];\nRZZ(0) q[49], q[7];\nRZZ(0) q[29], q[6];\nRZZ(0) q[10], q[14];\nRZZ(0) q[13], q[44];\nRZZ(0) q[12], q[34];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[4];\nry(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(1.0*pi) q[14];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[28];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nry(3.5*pi) q[51];\nry(0.5*pi) q[53];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[27], q[36];\nRZZ(0) q[32], q[23];\nRZZ(0) q[38], q[2];\nRZZ(0) q[3], q[5];\nRZZ(0) q[17], q[24];\nRZZ(0) q[33], q[14];\nRZZ(0) q[22], q[43];\nRZZ(0) q[18], q[55];\nRZZ(0) q[1], q[26];\nRZZ(0) q[10], q[49];\nRZZ(0) q[28], q[13];\nRZZ(0) q[44], q[52];\nRZZ(0) q[53], q[9];\nRZZ(0) q[4], q[37];\nRZZ(0) q[20], q[35];\nRZZ(0) q[29], q[54];\nRZZ(0) q[34], q[25];\nRZZ(0) q[6], q[45];\nRZZ(0) q[7], q[42];\nRZZ(0) q[51], q[19];\nRZZ(0) q[12], q[46];\nRZZ(0) q[39], q[40];\nRZZ(0) q[50], q[48];\nRZZ(0) q[16], q[41];\nRZZ(0) q[15], q[8];\nRZZ(0) q[31], q[47];\nRZZ(0) q[30], q[11];\nRZZ(0) q[21], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[25], q[34];\nRZZ(0) q[38], q[2];\nRZZ(0) q[43], q[30];\nRZZ(0) q[1], q[50];\nRZZ(0) q[24], q[16];\nRZZ(0) q[47], q[3];\nRZZ(0) q[52], q[31];\nRZZ(0) q[12], q[23];\nRZZ(0) q[54], q[27];\nRZZ(0) q[5], q[39];\nRZZ(0) q[45], q[7];\nRZZ(0) q[10], q[13];\nRZZ(0) q[46], q[18];\nRZZ(0) q[6], q[4];\nRZZ(0) q[44], q[11];\nRZZ(0) q[33], q[15];\nRZZ(0) q[29], q[32];\nRZZ(0) q[53], q[51];\nRZZ(0) q[8], q[20];\nRZZ(0) q[49], q[9];\nRZZ(0) q[48], q[22];\nRZZ(0) q[0], q[41];\nRZZ(0) q[17], q[35];\nRZZ(0) q[21], q[37];\nRZZ(0) q[55], q[26];\nRZZ(0) q[19], q[28];\nRZZ(0) q[14], q[40];\nRZZ(0) q[42], q[36];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[5];\nry(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrz(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(3.5*pi) q[13];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[30];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(3.5*pi) q[46];\nry(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(1.0*pi) q[52];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nRZZ(0) q[17], q[13];\nRZZ(0) q[37], q[4];\nRZZ(0) q[11], q[1];\nRZZ(0) q[10], q[8];\nRZZ(0) q[42], q[22];\nRZZ(0) q[28], q[46];\nRZZ(0) q[7], q[21];\nRZZ(0) q[24], q[48];\nRZZ(0) q[19], q[31];\nRZZ(0) q[55], q[23];\nRZZ(0) q[47], q[35];\nRZZ(0) q[45], q[32];\nRZZ(0) q[41], q[36];\nRZZ(0) q[9], q[53];\nRZZ(0) q[54], q[30];\nRZZ(0) q[52], q[34];\nRZZ(0) q[44], q[16];\nRZZ(0) q[27], q[33];\nRZZ(0) q[29], q[6];\nRZZ(0) q[2], q[0];\nRZZ(0) q[26], q[14];\nRZZ(0) q[50], q[25];\nRZZ(0) q[39], q[49];\nRZZ(0) q[3], q[20];\nRZZ(0) q[38], q[12];\nRZZ(0) q[40], q[5];\nRZZ(0) q[43], q[51];\nRZZ(0) q[18], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(1.0*pi) q[34];\nry(3.5*pi) q[36];\nry(1.0*pi) q[37];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nRZZ(0) q[35], q[29];\nRZZ(0) q[46], q[43];\nRZZ(0) q[47], q[39];\nRZZ(0) q[12], q[20];\nRZZ(0) q[7], q[0];\nRZZ(0) q[40], q[27];\nRZZ(0) q[52], q[44];\nRZZ(0) q[49], q[17];\nRZZ(0) q[4], q[26];\nRZZ(0) q[9], q[5];\nRZZ(0) q[36], q[21];\nRZZ(0) q[18], q[15];\nRZZ(0) q[34], q[25];\nRZZ(0) q[55], q[54];\nRZZ(0) q[13], q[41];\nRZZ(0) q[23], q[8];\nRZZ(0) q[14], q[2];\nRZZ(0) q[50], q[24];\nRZZ(0) q[53], q[11];\nRZZ(0) q[1], q[31];\nRZZ(0) q[22], q[3];\nRZZ(0) q[51], q[48];\nRZZ(0) q[6], q[42];\nRZZ(0) q[45], q[33];\nRZZ(0) q[19], q[16];\nRZZ(0) q[38], q[28];\nRZZ(0) q[10], q[37];\nRZZ(0) q[30], q[32];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(1.0*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(1.0*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[45], q[13];\nRZZ(0) q[53], q[10];\nRZZ(0) q[38], q[3];\nRZZ(0) q[27], q[44];\nRZZ(0) q[42], q[33];\nRZZ(0) q[41], q[25];\nRZZ(0) q[18], q[0];\nRZZ(0) q[20], q[2];\nRZZ(0) q[8], q[51];\nRZZ(0) q[32], q[28];\nRZZ(0) q[50], q[47];\nRZZ(0) q[29], q[37];\nRZZ(0) q[55], q[54];\nRZZ(0) q[6], q[16];\nRZZ(0) q[7], q[4];\nRZZ(0) q[31], q[19];\nRZZ(0) q[11], q[9];\nRZZ(0) q[26], q[17];\nRZZ(0) q[14], q[39];\nRZZ(0) q[5], q[23];\nRZZ(0) q[36], q[35];\nRZZ(0) q[48], q[15];\nRZZ(0) q[1], q[40];\nRZZ(0) q[49], q[22];\nRZZ(0) q[12], q[24];\nRZZ(0) q[21], q[46];\nRZZ(0) q[34], q[43];\nRZZ(0) q[30], q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nry(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(1.0*pi) q[30];\nry(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[52], q[50];\nRZZ(0) q[44], q[14];\nRZZ(0) q[10], q[41];\nRZZ(0) q[3], q[34];\nRZZ(0) q[27], q[55];\nRZZ(0) q[19], q[48];\nRZZ(0) q[45], q[16];\nRZZ(0) q[20], q[51];\nRZZ(0) q[6], q[13];\nRZZ(0) q[18], q[35];\nRZZ(0) q[29], q[15];\nRZZ(0) q[8], q[49];\nRZZ(0) q[5], q[54];\nRZZ(0) q[53], q[0];\nRZZ(0) q[47], q[28];\nRZZ(0) q[42], q[22];\nRZZ(0) q[1], q[24];\nRZZ(0) q[36], q[37];\nRZZ(0) q[30], q[32];\nRZZ(0) q[11], q[46];\nRZZ(0) q[33], q[40];\nRZZ(0) q[23], q[39];\nRZZ(0) q[4], q[17];\nRZZ(0) q[12], q[9];\nRZZ(0) q[21], q[43];\nRZZ(0) q[25], q[26];\nRZZ(0) q[38], q[2];\nRZZ(0) q[31], q[7];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(1.0*pi) q[17];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[55];\nRZZ(0) q[3], q[49];\nRZZ(0) q[17], q[52];\nRZZ(0) q[29], q[40];\nRZZ(0) q[16], q[42];\nRZZ(0) q[1], q[9];\nRZZ(0) q[39], q[36];\nRZZ(0) q[11], q[23];\nRZZ(0) q[31], q[19];\nRZZ(0) q[14], q[45];\nRZZ(0) q[26], q[32];\nRZZ(0) q[33], q[7];\nRZZ(0) q[37], q[18];\nRZZ(0) q[6], q[48];\nRZZ(0) q[24], q[13];\nRZZ(0) q[20], q[55];\nRZZ(0) q[34], q[4];\nRZZ(0) q[8], q[51];\nRZZ(0) q[15], q[25];\nRZZ(0) q[44], q[43];\nRZZ(0) q[54], q[50];\nRZZ(0) q[28], q[38];\nRZZ(0) q[12], q[0];\nRZZ(0) q[35], q[53];\nRZZ(0) q[41], q[5];\nRZZ(0) q[22], q[10];\nRZZ(0) q[47], q[30];\nRZZ(0) q[21], q[2];\nRZZ(0) q[46], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[24];\nry(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[3];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[35];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[55], q[3];\nRZZ(0) q[41], q[34];\nRZZ(0) q[10], q[6];\nRZZ(0) q[40], q[38];\nRZZ(0) q[25], q[30];\nRZZ(0) q[47], q[26];\nRZZ(0) q[9], q[51];\nRZZ(0) q[48], q[17];\nRZZ(0) q[45], q[21];\nRZZ(0) q[43], q[4];\nRZZ(0) q[15], q[54];\nRZZ(0) q[1], q[24];\nRZZ(0) q[12], q[20];\nRZZ(0) q[8], q[29];\nRZZ(0) q[16], q[5];\nRZZ(0) q[23], q[14];\nRZZ(0) q[42], q[13];\nRZZ(0) q[49], q[31];\nRZZ(0) q[7], q[52];\nRZZ(0) q[27], q[37];\nRZZ(0) q[19], q[44];\nRZZ(0) q[53], q[36];\nRZZ(0) q[22], q[50];\nRZZ(0) q[33], q[32];\nRZZ(0) q[46], q[2];\nRZZ(0) q[39], q[18];\nRZZ(0) q[35], q[28];\nRZZ(0) q[11], q[0];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[53];\nrz(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[22];\nry(3.5*pi) q[24];\nry(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[31];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[24], q[41];\nRZZ(0) q[28], q[22];\nRZZ(0) q[27], q[54];\nRZZ(0) q[30], q[33];\nRZZ(0) q[25], q[19];\nRZZ(0) q[3], q[46];\nRZZ(0) q[42], q[50];\nRZZ(0) q[35], q[14];\nRZZ(0) q[5], q[18];\nRZZ(0) q[9], q[34];\nRZZ(0) q[20], q[11];\nRZZ(0) q[26], q[10];\nRZZ(0) q[13], q[51];\nRZZ(0) q[39], q[53];\nRZZ(0) q[15], q[21];\nRZZ(0) q[6], q[37];\nRZZ(0) q[23], q[4];\nRZZ(0) q[17], q[31];\nRZZ(0) q[48], q[2];\nRZZ(0) q[44], q[0];\nRZZ(0) q[43], q[8];\nRZZ(0) q[32], q[55];\nRZZ(0) q[52], q[29];\nRZZ(0) q[36], q[40];\nRZZ(0) q[38], q[45];\nRZZ(0) q[47], q[49];\nRZZ(0) q[7], q[1];\nRZZ(0) q[16], q[12];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(1.0*pi) q[16];\nry(3.5*pi) q[17];\nry(0.5*pi) q[20];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[15], q[27];\nRZZ(0) q[48], q[24];\nRZZ(0) q[51], q[2];\nRZZ(0) q[17], q[30];\nRZZ(0) q[14], q[28];\nRZZ(0) q[31], q[9];\nRZZ(0) q[44], q[7];\nRZZ(0) q[10], q[5];\nRZZ(0) q[26], q[55];\nRZZ(0) q[42], q[12];\nRZZ(0) q[35], q[16];\nRZZ(0) q[52], q[36];\nRZZ(0) q[11], q[3];\nRZZ(0) q[4], q[33];\nRZZ(0) q[32], q[21];\nRZZ(0) q[8], q[49];\nRZZ(0) q[1], q[6];\nRZZ(0) q[25], q[39];\nRZZ(0) q[0], q[22];\nRZZ(0) q[50], q[37];\nRZZ(0) q[20], q[47];\nRZZ(0) q[18], q[43];\nRZZ(0) q[13], q[23];\nRZZ(0) q[40], q[29];\nRZZ(0) q[34], q[45];\nRZZ(0) q[46], q[38];\nRZZ(0) q[53], q[41];\nRZZ(0) q[54], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nry(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nry(0.5*pi) q[7];\nry(0.5*pi) q[9];\nry(1.0*pi) q[10];\nry(3.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[38];\nry(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(3.5*pi) q[55];\nRZZ(0) q[16], q[36];\nRZZ(0) q[39], q[0];\nRZZ(0) q[47], q[25];\nRZZ(0) q[15], q[5];\nRZZ(0) q[32], q[50];\nRZZ(0) q[10], q[41];\nRZZ(0) q[40], q[1];\nRZZ(0) q[34], q[42];\nRZZ(0) q[48], q[22];\nRZZ(0) q[19], q[43];\nRZZ(0) q[9], q[24];\nRZZ(0) q[20], q[8];\nRZZ(0) q[3], q[38];\nRZZ(0) q[26], q[37];\nRZZ(0) q[46], q[44];\nRZZ(0) q[54], q[52];\nRZZ(0) q[14], q[31];\nRZZ(0) q[35], q[2];\nRZZ(0) q[17], q[4];\nRZZ(0) q[30], q[12];\nRZZ(0) q[55], q[23];\nRZZ(0) q[28], q[29];\nRZZ(0) q[27], q[33];\nRZZ(0) q[53], q[49];\nRZZ(0) q[11], q[7];\nRZZ(0) q[45], q[18];\nRZZ(0) q[13], q[51];\nRZZ(0) q[6], q[21];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[38], q[45];\nRZZ(0) q[20], q[31];\nRZZ(0) q[47], q[49];\nRZZ(0) q[15], q[8];\nRZZ(0) q[21], q[35];\nRZZ(0) q[50], q[18];\nRZZ(0) q[22], q[55];\nRZZ(0) q[13], q[24];\nRZZ(0) q[23], q[6];\nRZZ(0) q[11], q[26];\nRZZ(0) q[48], q[32];\nRZZ(0) q[52], q[27];\nRZZ(0) q[46], q[7];\nRZZ(0) q[33], q[28];\nRZZ(0) q[16], q[41];\nRZZ(0) q[5], q[14];\nRZZ(0) q[54], q[40];\nRZZ(0) q[17], q[53];\nRZZ(0) q[51], q[42];\nRZZ(0) q[1], q[39];\nRZZ(0) q[34], q[12];\nRZZ(0) q[29], q[36];\nRZZ(0) q[19], q[44];\nRZZ(0) q[25], q[30];\nRZZ(0) q[10], q[9];\nRZZ(0) q[2], q[0];\nRZZ(0) q[43], q[37];\nRZZ(0) q[3], q[4];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nry(3.5*pi) q[17];\nry(3.5*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[27];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nry(1.0*pi) q[55];\nry(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(1.0*pi) q[31];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[3], q[8];\nRZZ(0) q[32], q[2];\nRZZ(0) q[53], q[18];\nRZZ(0) q[1], q[6];\nRZZ(0) q[50], q[28];\nRZZ(0) q[33], q[9];\nRZZ(0) q[55], q[17];\nRZZ(0) q[15], q[24];\nRZZ(0) q[27], q[40];\nRZZ(0) q[44], q[4];\nRZZ(0) q[0], q[42];\nRZZ(0) q[39], q[46];\nRZZ(0) q[26], q[47];\nRZZ(0) q[35], q[36];\nRZZ(0) q[10], q[20];\nRZZ(0) q[51], q[13];\nRZZ(0) q[21], q[22];\nRZZ(0) q[31], q[48];\nRZZ(0) q[12], q[19];\nRZZ(0) q[7], q[45];\nRZZ(0) q[16], q[52];\nRZZ(0) q[43], q[38];\nRZZ(0) q[34], q[49];\nRZZ(0) q[5], q[41];\nRZZ(0) q[37], q[54];\nRZZ(0) q[30], q[11];\nRZZ(0) q[23], q[25];\nRZZ(0) q[14], q[29];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nry(1.0*pi) q[32];\nry(0.5*pi) q[35];\nry(0.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[1], q[10];\nRZZ(0) q[51], q[14];\nRZZ(0) q[8], q[15];\nRZZ(0) q[27], q[7];\nRZZ(0) q[17], q[45];\nRZZ(0) q[11], q[47];\nRZZ(0) q[38], q[40];\nRZZ(0) q[42], q[43];\nRZZ(0) q[19], q[26];\nRZZ(0) q[6], q[48];\nRZZ(0) q[4], q[39];\nRZZ(0) q[52], q[53];\nRZZ(0) q[34], q[5];\nRZZ(0) q[35], q[44];\nRZZ(0) q[30], q[33];\nRZZ(0) q[9], q[12];\nRZZ(0) q[50], q[49];\nRZZ(0) q[46], q[3];\nRZZ(0) q[24], q[36];\nRZZ(0) q[22], q[29];\nRZZ(0) q[31], q[54];\nRZZ(0) q[23], q[21];\nRZZ(0) q[13], q[16];\nRZZ(0) q[25], q[37];\nRZZ(0) q[32], q[41];\nRZZ(0) q[0], q[18];\nRZZ(0) q[2], q[28];\nRZZ(0) q[20], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[55];\nRZZ(0) q[51], q[29];\nRZZ(0) q[46], q[18];\nRZZ(0) q[23], q[53];\nRZZ(0) q[28], q[40];\nRZZ(0) q[42], q[30];\nRZZ(0) q[14], q[7];\nRZZ(0) q[37], q[45];\nRZZ(0) q[31], q[1];\nRZZ(0) q[34], q[26];\nRZZ(0) q[39], q[47];\nRZZ(0) q[19], q[0];\nRZZ(0) q[36], q[17];\nRZZ(0) q[16], q[50];\nRZZ(0) q[6], q[25];\nRZZ(0) q[5], q[49];\nRZZ(0) q[33], q[27];\nRZZ(0) q[43], q[15];\nRZZ(0) q[10], q[32];\nRZZ(0) q[12], q[20];\nRZZ(0) q[4], q[54];\nRZZ(0) q[48], q[9];\nRZZ(0) q[24], q[22];\nRZZ(0) q[8], q[11];\nRZZ(0) q[13], q[41];\nRZZ(0) q[21], q[44];\nRZZ(0) q[52], q[35];\nRZZ(0) q[38], q[55];\nRZZ(0) q[3], q[2];\nrz(3.5*pi) q[1];\nry(0.5*pi) q[4];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nry(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[21], q[31];\nRZZ(0) q[51], q[36];\nRZZ(0) q[43], q[14];\nRZZ(0) q[6], q[48];\nRZZ(0) q[0], q[45];\nRZZ(0) q[40], q[8];\nRZZ(0) q[17], q[15];\nRZZ(0) q[10], q[3];\nRZZ(0) q[16], q[7];\nRZZ(0) q[46], q[38];\nRZZ(0) q[5], q[4];\nRZZ(0) q[49], q[2];\nRZZ(0) q[33], q[39];\nRZZ(0) q[35], q[9];\nRZZ(0) q[12], q[23];\nRZZ(0) q[29], q[24];\nRZZ(0) q[55], q[37];\nRZZ(0) q[26], q[47];\nRZZ(0) q[42], q[19];\nRZZ(0) q[27], q[50];\nRZZ(0) q[20], q[44];\nRZZ(0) q[18], q[1];\nRZZ(0) q[25], q[52];\nRZZ(0) q[32], q[34];\nRZZ(0) q[41], q[28];\nRZZ(0) q[22], q[13];\nRZZ(0) q[53], q[54];\nRZZ(0) q[30], q[11];\nry(3.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[22];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*pi) q[47];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*pi) q[31];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[24], q[45];\nRZZ(0) q[6], q[51];\nRZZ(0) q[1], q[36];\nRZZ(0) q[34], q[27];\nRZZ(0) q[16], q[15];\nRZZ(0) q[37], q[42];\nRZZ(0) q[43], q[49];\nRZZ(0) q[23], q[14];\nRZZ(0) q[54], q[22];\nRZZ(0) q[17], q[32];\nRZZ(0) q[9], q[48];\nRZZ(0) q[44], q[28];\nRZZ(0) q[5], q[38];\nRZZ(0) q[20], q[7];\nRZZ(0) q[21], q[53];\nRZZ(0) q[52], q[47];\nRZZ(0) q[2], q[46];\nRZZ(0) q[55], q[8];\nRZZ(0) q[40], q[10];\nRZZ(0) q[50], q[4];\nRZZ(0) q[3], q[29];\nRZZ(0) q[12], q[35];\nRZZ(0) q[30], q[39];\nRZZ(0) q[0], q[18];\nRZZ(0) q[33], q[13];\nRZZ(0) q[25], q[41];\nRZZ(0) q[19], q[11];\nRZZ(0) q[31], q[26];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[54], q[48];\nRZZ(0) q[12], q[47];\nRZZ(0) q[37], q[27];\nRZZ(0) q[3], q[22];\nRZZ(0) q[38], q[40];\nRZZ(0) q[25], q[9];\nRZZ(0) q[16], q[31];\nRZZ(0) q[13], q[14];\nRZZ(0) q[44], q[11];\nRZZ(0) q[55], q[23];\nRZZ(0) q[10], q[35];\nRZZ(0) q[43], q[26];\nRZZ(0) q[29], q[33];\nRZZ(0) q[2], q[42];\nRZZ(0) q[24], q[36];\nRZZ(0) q[46], q[6];\nRZZ(0) q[19], q[1];\nRZZ(0) q[50], q[0];\nRZZ(0) q[7], q[20];\nRZZ(0) q[52], q[18];\nRZZ(0) q[49], q[39];\nRZZ(0) q[4], q[53];\nRZZ(0) q[28], q[51];\nRZZ(0) q[30], q[34];\nRZZ(0) q[21], q[8];\nRZZ(0) q[41], q[32];\nRZZ(0) q[15], q[45];\nRZZ(0) q[17], q[5];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrz(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(1.0*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[20];\nry(1.0*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nry(1.0*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(3.5*pi) q[6];\nry(3.5*pi) q[8];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[24];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(3.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nrz(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[55], q[2];\nRZZ(0) q[4], q[38];\nRZZ(0) q[39], q[52];\nRZZ(0) q[53], q[5];\nRZZ(0) q[41], q[8];\nRZZ(0) q[17], q[6];\nRZZ(0) q[14], q[34];\nRZZ(0) q[24], q[23];\nRZZ(0) q[22], q[29];\nRZZ(0) q[25], q[30];\nRZZ(0) q[7], q[19];\nRZZ(0) q[45], q[43];\nRZZ(0) q[28], q[13];\nRZZ(0) q[35], q[33];\nRZZ(0) q[16], q[1];\nRZZ(0) q[51], q[0];\nRZZ(0) q[44], q[12];\nRZZ(0) q[37], q[47];\nRZZ(0) q[46], q[18];\nRZZ(0) q[36], q[15];\nRZZ(0) q[50], q[21];\nRZZ(0) q[27], q[40];\nRZZ(0) q[26], q[9];\nRZZ(0) q[10], q[32];\nRZZ(0) q[42], q[31];\nRZZ(0) q[49], q[54];\nRZZ(0) q[11], q[20];\nRZZ(0) q[3], q[48];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[41], q[2];\nRZZ(0) q[12], q[11];\nRZZ(0) q[28], q[34];\nRZZ(0) q[15], q[22];\nRZZ(0) q[55], q[43];\nRZZ(0) q[14], q[25];\nRZZ(0) q[38], q[0];\nRZZ(0) q[6], q[40];\nRZZ(0) q[24], q[26];\nRZZ(0) q[47], q[7];\nRZZ(0) q[4], q[35];\nRZZ(0) q[20], q[51];\nRZZ(0) q[5], q[10];\nRZZ(0) q[19], q[31];\nRZZ(0) q[37], q[1];\nRZZ(0) q[48], q[18];\nRZZ(0) q[36], q[23];\nRZZ(0) q[54], q[3];\nRZZ(0) q[29], q[32];\nRZZ(0) q[8], q[30];\nRZZ(0) q[44], q[39];\nRZZ(0) q[53], q[16];\nRZZ(0) q[21], q[9];\nRZZ(0) q[49], q[50];\nRZZ(0) q[52], q[46];\nRZZ(0) q[45], q[17];\nRZZ(0) q[13], q[42];\nRZZ(0) q[27], q[33];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[29];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(1.0*pi) q[43];\nrz(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nry(1.0*pi) q[22];\nrz(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[10], q[19];\nRZZ(0) q[48], q[3];\nRZZ(0) q[37], q[42];\nRZZ(0) q[28], q[7];\nRZZ(0) q[25], q[34];\nRZZ(0) q[47], q[0];\nRZZ(0) q[18], q[51];\nRZZ(0) q[23], q[26];\nRZZ(0) q[50], q[44];\nRZZ(0) q[29], q[13];\nRZZ(0) q[31], q[41];\nRZZ(0) q[46], q[54];\nRZZ(0) q[40], q[53];\nRZZ(0) q[12], q[38];\nRZZ(0) q[35], q[45];\nRZZ(0) q[39], q[43];\nRZZ(0) q[32], q[6];\nRZZ(0) q[9], q[16];\nRZZ(0) q[14], q[4];\nRZZ(0) q[17], q[21];\nRZZ(0) q[11], q[55];\nRZZ(0) q[2], q[5];\nRZZ(0) q[36], q[15];\nRZZ(0) q[20], q[52];\nRZZ(0) q[24], q[8];\nRZZ(0) q[30], q[22];\nRZZ(0) q[27], q[33];\nRZZ(0) q[1], q[49];\nry(3.5*pi) q[3];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[46];\nry(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrx(1.0*pi) q[25];\nry(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*pi) q[27];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[45];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nRZZ(0) q[30], q[54];\nRZZ(0) q[49], q[13];\nRZZ(0) q[51], q[19];\nRZZ(0) q[18], q[34];\nRZZ(0) q[39], q[47];\nRZZ(0) q[26], q[24];\nRZZ(0) q[11], q[17];\nRZZ(0) q[3], q[9];\nRZZ(0) q[50], q[35];\nRZZ(0) q[41], q[32];\nRZZ(0) q[38], q[55];\nRZZ(0) q[37], q[33];\nRZZ(0) q[40], q[52];\nRZZ(0) q[43], q[4];\nRZZ(0) q[27], q[7];\nRZZ(0) q[16], q[21];\nRZZ(0) q[15], q[29];\nRZZ(0) q[31], q[0];\nRZZ(0) q[8], q[1];\nRZZ(0) q[12], q[36];\nRZZ(0) q[25], q[14];\nRZZ(0) q[46], q[10];\nRZZ(0) q[22], q[20];\nRZZ(0) q[5], q[23];\nRZZ(0) q[6], q[28];\nRZZ(0) q[45], q[44];\nRZZ(0) q[48], q[53];\nRZZ(0) q[2], q[42];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(3.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrz(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nry(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrx(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[41], q[40];\nRZZ(0) q[21], q[55];\nRZZ(0) q[0], q[3];\nRZZ(0) q[12], q[7];\nRZZ(0) q[47], q[29];\nRZZ(0) q[52], q[26];\nRZZ(0) q[42], q[36];\nRZZ(0) q[19], q[48];\nRZZ(0) q[28], q[51];\nRZZ(0) q[35], q[43];\nRZZ(0) q[33], q[14];\nRZZ(0) q[4], q[8];\nRZZ(0) q[1], q[34];\nRZZ(0) q[30], q[16];\nRZZ(0) q[39], q[23];\nRZZ(0) q[38], q[37];\nRZZ(0) q[17], q[20];\nRZZ(0) q[27], q[53];\nRZZ(0) q[49], q[50];\nRZZ(0) q[32], q[5];\nRZZ(0) q[9], q[13];\nRZZ(0) q[31], q[25];\nRZZ(0) q[10], q[24];\nRZZ(0) q[22], q[44];\nRZZ(0) q[6], q[54];\nRZZ(0) q[2], q[45];\nRZZ(0) q[18], q[15];\nRZZ(0) q[11], q[46];\nrz(3.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[26];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(1.0*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nry(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nRZZ(0) q[14], q[50];\nRZZ(0) q[54], q[13];\nRZZ(0) q[6], q[36];\nRZZ(0) q[48], q[27];\nRZZ(0) q[11], q[23];\nRZZ(0) q[21], q[25];\nRZZ(0) q[37], q[17];\nRZZ(0) q[2], q[19];\nRZZ(0) q[44], q[0];\nRZZ(0) q[32], q[40];\nRZZ(0) q[39], q[33];\nRZZ(0) q[47], q[34];\nRZZ(0) q[9], q[52];\nRZZ(0) q[53], q[8];\nRZZ(0) q[51], q[55];\nRZZ(0) q[7], q[49];\nRZZ(0) q[15], q[3];\nRZZ(0) q[10], q[41];\nRZZ(0) q[35], q[24];\nRZZ(0) q[20], q[31];\nRZZ(0) q[43], q[1];\nRZZ(0) q[18], q[30];\nRZZ(0) q[28], q[12];\nRZZ(0) q[46], q[22];\nRZZ(0) q[42], q[29];\nRZZ(0) q[38], q[16];\nRZZ(0) q[4], q[45];\nRZZ(0) q[26], q[5];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nry(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(1.0*pi) q[7];\nry(1.0*pi) q[10];\nrz(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(1.0*pi) q[16];\nrz(1.0*pi) q[19];\nry(1.0*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[48];\nry(0.5*pi) q[51];\nrz(0.5*pi) q[52];\nry(1.0*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(1.0*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nry(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrz(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrz(1.0*pi) q[44];\nry(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[12];\nry(0.5*pi) q[13];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(0.5*pi) q[41];\nry(3.5*pi) q[43];\nry(3.5*pi) q[46];\nrz(1.0*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[54];\nRZZ(0) q[13], q[15];\nRZZ(0) q[44], q[17];\nRZZ(0) q[28], q[26];\nRZZ(0) q[1], q[52];\nRZZ(0) q[55], q[40];\nRZZ(0) q[24], q[8];\nRZZ(0) q[49], q[46];\nRZZ(0) q[34], q[16];\nRZZ(0) q[21], q[42];\nRZZ(0) q[33], q[12];\nRZZ(0) q[30], q[4];\nRZZ(0) q[10], q[50];\nRZZ(0) q[25], q[38];\nRZZ(0) q[45], q[3];\nRZZ(0) q[47], q[22];\nRZZ(0) q[35], q[14];\nRZZ(0) q[18], q[6];\nRZZ(0) q[36], q[29];\nRZZ(0) q[41], q[32];\nRZZ(0) q[51], q[54];\nRZZ(0) q[37], q[11];\nRZZ(0) q[2], q[20];\nRZZ(0) q[19], q[5];\nRZZ(0) q[0], q[43];\nRZZ(0) q[48], q[23];\nRZZ(0) q[31], q[39];\nRZZ(0) q[27], q[7];\nRZZ(0) q[53], q[9];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrz(1.0*pi) q[36];\nry(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(1.0*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[50], q[45];\nRZZ(0) q[44], q[54];\nRZZ(0) q[9], q[3];\nRZZ(0) q[42], q[13];\nRZZ(0) q[28], q[26];\nRZZ(0) q[55], q[39];\nRZZ(0) q[2], q[31];\nRZZ(0) q[20], q[15];\nRZZ(0) q[7], q[25];\nRZZ(0) q[14], q[11];\nRZZ(0) q[16], q[49];\nRZZ(0) q[19], q[8];\nRZZ(0) q[24], q[1];\nRZZ(0) q[17], q[34];\nRZZ(0) q[38], q[29];\nRZZ(0) q[27], q[23];\nRZZ(0) q[5], q[0];\nRZZ(0) q[21], q[22];\nRZZ(0) q[30], q[35];\nRZZ(0) q[40], q[33];\nRZZ(0) q[51], q[12];\nRZZ(0) q[47], q[36];\nRZZ(0) q[4], q[52];\nRZZ(0) q[10], q[41];\nRZZ(0) q[6], q[48];\nRZZ(0) q[18], q[32];\nRZZ(0) q[46], q[37];\nRZZ(0) q[53], q[43];\nrz(1.0*pi) q[1];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[5];\nry(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nry(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nry(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(0.5*pi) q[31];\nry(1.0*pi) q[32];\nry(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nry(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nry(1.0*pi) q[41];\nrz(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nry(1.0*pi) q[0];\nrz(0.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(1.0*pi) q[11];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(1.0*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[34];\nry(0.5*pi) q[36];\nry(3.5*pi) q[40];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(0.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[15], q[32];\nRZZ(0) q[35], q[1];\nRZZ(0) q[6], q[11];\nRZZ(0) q[53], q[7];\nRZZ(0) q[41], q[19];\nRZZ(0) q[25], q[33];\nRZZ(0) q[27], q[47];\nRZZ(0) q[23], q[16];\nRZZ(0) q[55], q[31];\nRZZ(0) q[2], q[48];\nRZZ(0) q[34], q[26];\nRZZ(0) q[54], q[36];\nRZZ(0) q[20], q[39];\nRZZ(0) q[18], q[13];\nRZZ(0) q[42], q[12];\nRZZ(0) q[52], q[28];\nRZZ(0) q[4], q[0];\nRZZ(0) q[51], q[44];\nRZZ(0) q[30], q[21];\nRZZ(0) q[40], q[43];\nRZZ(0) q[46], q[50];\nRZZ(0) q[8], q[17];\nRZZ(0) q[45], q[10];\nRZZ(0) q[38], q[37];\nRZZ(0) q[22], q[29];\nRZZ(0) q[9], q[49];\nRZZ(0) q[14], q[3];\nRZZ(0) q[5], q[24];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nry(1.0*pi) q[42];\nry(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[47], q[3];\nRZZ(0) q[16], q[20];\nRZZ(0) q[22], q[18];\nRZZ(0) q[29], q[1];\nRZZ(0) q[40], q[31];\nRZZ(0) q[13], q[19];\nRZZ(0) q[42], q[27];\nRZZ(0) q[34], q[53];\nRZZ(0) q[17], q[30];\nRZZ(0) q[8], q[15];\nRZZ(0) q[26], q[54];\nRZZ(0) q[45], q[38];\nRZZ(0) q[46], q[44];\nRZZ(0) q[12], q[48];\nRZZ(0) q[41], q[7];\nRZZ(0) q[11], q[28];\nRZZ(0) q[51], q[32];\nRZZ(0) q[4], q[23];\nRZZ(0) q[50], q[10];\nRZZ(0) q[21], q[39];\nRZZ(0) q[35], q[25];\nRZZ(0) q[5], q[33];\nRZZ(0) q[52], q[24];\nRZZ(0) q[2], q[9];\nRZZ(0) q[36], q[14];\nRZZ(0) q[55], q[49];\nRZZ(0) q[37], q[43];\nRZZ(0) q[6], q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(3.5*pi) q[7];\nry(0.5*pi) q[8];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(1.0*pi) q[14];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nry(1.0*pi) q[20];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(1.0*pi) q[31];\nry(0.5*pi) q[33];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrz(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[49], q[41];\nRZZ(0) q[39], q[34];\nRZZ(0) q[24], q[28];\nRZZ(0) q[43], q[6];\nRZZ(0) q[19], q[25];\nRZZ(0) q[0], q[4];\nRZZ(0) q[7], q[51];\nRZZ(0) q[27], q[20];\nRZZ(0) q[55], q[46];\nRZZ(0) q[14], q[54];\nRZZ(0) q[52], q[23];\nRZZ(0) q[11], q[9];\nRZZ(0) q[17], q[21];\nRZZ(0) q[36], q[30];\nRZZ(0) q[8], q[12];\nRZZ(0) q[37], q[18];\nRZZ(0) q[53], q[33];\nRZZ(0) q[38], q[10];\nRZZ(0) q[1], q[42];\nRZZ(0) q[44], q[26];\nRZZ(0) q[15], q[22];\nRZZ(0) q[2], q[5];\nRZZ(0) q[40], q[3];\nRZZ(0) q[45], q[35];\nRZZ(0) q[31], q[48];\nRZZ(0) q[29], q[13];\nRZZ(0) q[16], q[47];\nRZZ(0) q[50], q[32];\nrz(0.5*pi) q[1];\nry(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(1.0*pi) q[21];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrz(3.5*pi) q[36];\nrz(1.0*pi) q[39];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[14], q[20];\nRZZ(0) q[28], q[42];\nRZZ(0) q[53], q[27];\nRZZ(0) q[13], q[22];\nRZZ(0) q[29], q[54];\nRZZ(0) q[40], q[47];\nRZZ(0) q[17], q[15];\nRZZ(0) q[30], q[55];\nRZZ(0) q[23], q[12];\nRZZ(0) q[2], q[11];\nRZZ(0) q[31], q[45];\nRZZ(0) q[9], q[38];\nRZZ(0) q[16], q[6];\nRZZ(0) q[51], q[44];\nRZZ(0) q[3], q[32];\nRZZ(0) q[43], q[24];\nRZZ(0) q[39], q[26];\nRZZ(0) q[33], q[25];\nRZZ(0) q[8], q[19];\nRZZ(0) q[41], q[50];\nRZZ(0) q[0], q[1];\nRZZ(0) q[37], q[5];\nRZZ(0) q[4], q[46];\nRZZ(0) q[52], q[21];\nRZZ(0) q[7], q[34];\nRZZ(0) q[36], q[48];\nRZZ(0) q[18], q[10];\nRZZ(0) q[49], q[35];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrx(3.5*pi) q[7];\nry(3.5*pi) q[8];\nrz(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[5];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[30];\nry(0.5*pi) q[31];\nry(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nry(3.5*pi) q[37];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nry(1.0*pi) q[25];\nrz(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[43];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[36], q[5];\nRZZ(0) q[40], q[21];\nRZZ(0) q[41], q[25];\nRZZ(0) q[46], q[44];\nRZZ(0) q[26], q[54];\nRZZ(0) q[11], q[22];\nRZZ(0) q[34], q[55];\nRZZ(0) q[7], q[24];\nRZZ(0) q[51], q[32];\nRZZ(0) q[48], q[27];\nRZZ(0) q[42], q[15];\nRZZ(0) q[29], q[18];\nRZZ(0) q[4], q[17];\nRZZ(0) q[2], q[39];\nRZZ(0) q[3], q[52];\nRZZ(0) q[31], q[9];\nRZZ(0) q[20], q[53];\nRZZ(0) q[1], q[13];\nRZZ(0) q[38], q[19];\nRZZ(0) q[23], q[0];\nRZZ(0) q[6], q[28];\nRZZ(0) q[47], q[30];\nRZZ(0) q[10], q[43];\nRZZ(0) q[45], q[8];\nRZZ(0) q[49], q[14];\nRZZ(0) q[16], q[37];\nRZZ(0) q[35], q[50];\nRZZ(0) q[33], q[12];\nry(3.5*pi) q[2];\nry(0.5*pi) q[3];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(1.0*pi) q[20];\nry(1.0*pi) q[21];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[37];\nry(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nry(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(1.0*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[49];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0) q[48], q[12];\nRZZ(0) q[8], q[18];\nRZZ(0) q[32], q[36];\nRZZ(0) q[49], q[28];\nRZZ(0) q[20], q[47];\nRZZ(0) q[50], q[43];\nRZZ(0) q[16], q[52];\nRZZ(0) q[25], q[30];\nRZZ(0) q[22], q[3];\nRZZ(0) q[54], q[26];\nRZZ(0) q[5], q[23];\nRZZ(0) q[17], q[6];\nRZZ(0) q[44], q[35];\nRZZ(0) q[10], q[34];\nRZZ(0) q[46], q[14];\nRZZ(0) q[39], q[13];\nRZZ(0) q[45], q[38];\nRZZ(0) q[11], q[24];\nRZZ(0) q[7], q[29];\nRZZ(0) q[40], q[4];\nRZZ(0) q[51], q[41];\nRZZ(0) q[27], q[31];\nRZZ(0) q[21], q[0];\nRZZ(0) q[55], q[53];\nRZZ(0) q[42], q[9];\nRZZ(0) q[15], q[1];\nRZZ(0) q[2], q[33];\nRZZ(0) q[37], q[19];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nry(1.0*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrz(3.5*pi) q[51];\nry(1.0*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[26], q[32];\nRZZ(0) q[48], q[0];\nRZZ(0) q[52], q[46];\nRZZ(0) q[24], q[8];\nRZZ(0) q[31], q[10];\nRZZ(0) q[39], q[45];\nRZZ(0) q[35], q[36];\nRZZ(0) q[53], q[49];\nRZZ(0) q[25], q[11];\nRZZ(0) q[5], q[23];\nRZZ(0) q[38], q[28];\nRZZ(0) q[54], q[51];\nRZZ(0) q[30], q[6];\nRZZ(0) q[43], q[3];\nRZZ(0) q[19], q[15];\nRZZ(0) q[17], q[12];\nRZZ(0) q[27], q[21];\nRZZ(0) q[2], q[42];\nRZZ(0) q[18], q[40];\nRZZ(0) q[41], q[1];\nRZZ(0) q[29], q[22];\nRZZ(0) q[13], q[20];\nRZZ(0) q[14], q[9];\nRZZ(0) q[50], q[44];\nRZZ(0) q[4], q[47];\nRZZ(0) q[33], q[55];\nRZZ(0) q[16], q[37];\nRZZ(0) q[34], q[7];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrz(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nry(1.0*pi) q[17];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(0.5*pi) q[21];\nry(1.0*pi) q[23];\nrz(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(1.0*pi) q[35];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[46];\nry(0.5*pi) q[47];\nry(1.0*pi) q[48];\nrz(0.5*pi) q[49];\nry(0.5*pi) q[50];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[4];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(1.0*pi) q[30];\nry(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nry(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nry(3.5*pi) q[54];\nRZZ(0) q[33], q[2];\nRZZ(0) q[11], q[24];\nRZZ(0) q[50], q[34];\nRZZ(0) q[30], q[29];\nRZZ(0) q[43], q[8];\nRZZ(0) q[22], q[6];\nRZZ(0) q[38], q[23];\nRZZ(0) q[52], q[44];\nRZZ(0) q[45], q[13];\nRZZ(0) q[37], q[15];\nRZZ(0) q[51], q[49];\nRZZ(0) q[16], q[21];\nRZZ(0) q[5], q[1];\nRZZ(0) q[40], q[53];\nRZZ(0) q[18], q[9];\nRZZ(0) q[19], q[26];\nRZZ(0) q[32], q[3];\nRZZ(0) q[35], q[31];\nRZZ(0) q[10], q[41];\nRZZ(0) q[4], q[42];\nRZZ(0) q[54], q[25];\nRZZ(0) q[46], q[47];\nRZZ(0) q[28], q[0];\nRZZ(0) q[27], q[55];\nRZZ(0) q[20], q[17];\nRZZ(0) q[7], q[48];\nRZZ(0) q[12], q[39];\nRZZ(0) q[14], q[36];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nry(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nry(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrz(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nry(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[55], q[24];\nRZZ(0) q[38], q[53];\nRZZ(0) q[21], q[20];\nRZZ(0) q[35], q[8];\nRZZ(0) q[1], q[28];\nRZZ(0) q[26], q[27];\nRZZ(0) q[18], q[44];\nRZZ(0) q[36], q[47];\nRZZ(0) q[39], q[33];\nRZZ(0) q[52], q[3];\nRZZ(0) q[34], q[12];\nRZZ(0) q[41], q[48];\nRZZ(0) q[45], q[17];\nRZZ(0) q[13], q[19];\nRZZ(0) q[10], q[32];\nRZZ(0) q[54], q[7];\nRZZ(0) q[40], q[6];\nRZZ(0) q[14], q[29];\nRZZ(0) q[2], q[46];\nRZZ(0) q[9], q[43];\nRZZ(0) q[25], q[22];\nRZZ(0) q[37], q[5];\nRZZ(0) q[51], q[49];\nRZZ(0) q[15], q[11];\nRZZ(0) q[16], q[23];\nRZZ(0) q[42], q[4];\nRZZ(0) q[30], q[50];\nRZZ(0) q[31], q[0];\nry(0.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[13];\nrz(1.0*pi) q[16];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nry(1.0*pi) q[37];\nrz(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[7], q[32];\nRZZ(0) q[30], q[54];\nRZZ(0) q[6], q[19];\nRZZ(0) q[1], q[17];\nRZZ(0) q[8], q[52];\nRZZ(0) q[42], q[43];\nRZZ(0) q[23], q[18];\nRZZ(0) q[55], q[27];\nRZZ(0) q[35], q[47];\nRZZ(0) q[3], q[37];\nRZZ(0) q[10], q[44];\nRZZ(0) q[50], q[25];\nRZZ(0) q[12], q[15];\nRZZ(0) q[28], q[22];\nRZZ(0) q[21], q[39];\nRZZ(0) q[11], q[16];\nRZZ(0) q[9], q[13];\nRZZ(0) q[0], q[36];\nRZZ(0) q[2], q[51];\nRZZ(0) q[49], q[40];\nRZZ(0) q[33], q[26];\nRZZ(0) q[46], q[48];\nRZZ(0) q[41], q[14];\nRZZ(0) q[31], q[20];\nRZZ(0) q[38], q[29];\nRZZ(0) q[45], q[24];\nRZZ(0) q[53], q[34];\nRZZ(0) q[4], q[5];\nry(1.0*pi) q[3];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[8];\nry(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[21];\nry(3.5*pi) q[22];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[40];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[45];\nry(3.5*pi) q[52];\nry(3.5*pi) q[54];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrz(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrx(0.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nry(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nry(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrz(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[54];\nRZZ(0) q[38], q[31];\nRZZ(0) q[34], q[55];\nRZZ(0) q[54], q[16];\nRZZ(0) q[35], q[1];\nRZZ(0) q[37], q[11];\nRZZ(0) q[28], q[25];\nRZZ(0) q[49], q[6];\nRZZ(0) q[50], q[40];\nRZZ(0) q[14], q[52];\nRZZ(0) q[22], q[42];\nRZZ(0) q[45], q[4];\nRZZ(0) q[53], q[30];\nRZZ(0) q[41], q[12];\nRZZ(0) q[5], q[36];\nRZZ(0) q[18], q[43];\nRZZ(0) q[0], q[7];\nRZZ(0) q[46], q[39];\nRZZ(0) q[23], q[48];\nRZZ(0) q[26], q[8];\nRZZ(0) q[17], q[44];\nRZZ(0) q[29], q[47];\nRZZ(0) q[21], q[19];\nRZZ(0) q[33], q[51];\nRZZ(0) q[27], q[15];\nRZZ(0) q[20], q[32];\nRZZ(0) q[24], q[3];\nRZZ(0) q[13], q[9];\nRZZ(0) q[10], q[2];\nrz(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[23];\nrz(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(1.0*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[17], q[39];\nRZZ(0) q[38], q[41];\nRZZ(0) q[37], q[1];\nRZZ(0) q[42], q[6];\nRZZ(0) q[20], q[54];\nRZZ(0) q[50], q[53];\nRZZ(0) q[7], q[40];\nRZZ(0) q[44], q[3];\nRZZ(0) q[26], q[12];\nRZZ(0) q[29], q[51];\nRZZ(0) q[28], q[30];\nRZZ(0) q[24], q[2];\nRZZ(0) q[45], q[46];\nRZZ(0) q[21], q[32];\nRZZ(0) q[5], q[22];\nRZZ(0) q[9], q[4];\nRZZ(0) q[49], q[14];\nRZZ(0) q[15], q[31];\nRZZ(0) q[23], q[55];\nRZZ(0) q[11], q[35];\nRZZ(0) q[0], q[10];\nRZZ(0) q[52], q[13];\nRZZ(0) q[16], q[8];\nRZZ(0) q[18], q[33];\nRZZ(0) q[48], q[36];\nRZZ(0) q[25], q[43];\nRZZ(0) q[19], q[34];\nRZZ(0) q[27], q[47];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrz(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(1.0*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nry(0.5*pi) q[43];\nry(0.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(0.5*pi) q[46];\nrx(1.0*pi) q[47];\nrx(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[8];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[13];\nry(3.5*pi) q[16];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[21];\nry(0.5*pi) q[23];\nry(3.5*pi) q[26];\nry(0.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(1.0*pi) q[41];\nry(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[15], q[26];\nRZZ(0) q[11], q[7];\nRZZ(0) q[38], q[18];\nRZZ(0) q[51], q[35];\nRZZ(0) q[55], q[50];\nRZZ(0) q[24], q[31];\nRZZ(0) q[17], q[39];\nRZZ(0) q[14], q[12];\nRZZ(0) q[49], q[53];\nRZZ(0) q[2], q[25];\nRZZ(0) q[40], q[22];\nRZZ(0) q[45], q[47];\nRZZ(0) q[46], q[32];\nRZZ(0) q[20], q[48];\nRZZ(0) q[19], q[37];\nRZZ(0) q[1], q[13];\nRZZ(0) q[4], q[54];\nRZZ(0) q[29], q[5];\nRZZ(0) q[27], q[3];\nRZZ(0) q[10], q[23];\nRZZ(0) q[0], q[43];\nRZZ(0) q[16], q[33];\nRZZ(0) q[52], q[30];\nRZZ(0) q[6], q[21];\nRZZ(0) q[8], q[42];\nRZZ(0) q[28], q[41];\nRZZ(0) q[36], q[44];\nRZZ(0) q[9], q[34];\nrx(1.0*pi) q[1];\nrz(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrz(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[21];\nry(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nry(3.5*pi) q[26];\nry(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nry(1.0*pi) q[31];\nry(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrz(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[1];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[7];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[19];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[33];\nry(0.5*pi) q[34];\nry(0.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[54];\nrz(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nry(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(3.5*pi) q[4];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[25];\nry(3.5*pi) q[26];\nrz(1.0*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(1.0*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[55];\nRZZ(0) q[28], q[10];\nRZZ(0) q[7], q[40];\nRZZ(0) q[23], q[44];\nRZZ(0) q[45], q[18];\nRZZ(0) q[48], q[2];\nRZZ(0) q[4], q[51];\nRZZ(0) q[37], q[8];\nRZZ(0) q[35], q[33];\nRZZ(0) q[49], q[43];\nRZZ(0) q[1], q[22];\nRZZ(0) q[21], q[47];\nRZZ(0) q[53], q[6];\nRZZ(0) q[34], q[9];\nRZZ(0) q[54], q[25];\nRZZ(0) q[30], q[27];\nRZZ(0) q[42], q[52];\nRZZ(0) q[20], q[32];\nRZZ(0) q[39], q[15];\nRZZ(0) q[17], q[41];\nRZZ(0) q[11], q[3];\nRZZ(0) q[46], q[36];\nRZZ(0) q[16], q[50];\nRZZ(0) q[31], q[26];\nRZZ(0) q[14], q[29];\nRZZ(0) q[13], q[0];\nRZZ(0) q[5], q[55];\nRZZ(0) q[24], q[19];\nRZZ(0) q[12], q[38];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[7], q[20];\nRZZ(0) q[24], q[3];\nRZZ(0) q[34], q[52];\nRZZ(0) q[2], q[19];\nRZZ(0) q[15], q[4];\nRZZ(0) q[36], q[43];\nRZZ(0) q[13], q[1];\nRZZ(0) q[40], q[37];\nRZZ(0) q[11], q[48];\nRZZ(0) q[33], q[21];\nRZZ(0) q[9], q[18];\nRZZ(0) q[46], q[39];\nRZZ(0) q[42], q[54];\nRZZ(0) q[23], q[27];\nRZZ(0) q[47], q[17];\nRZZ(0) q[6], q[26];\nRZZ(0) q[55], q[32];\nRZZ(0) q[0], q[51];\nRZZ(0) q[35], q[12];\nRZZ(0) q[44], q[29];\nRZZ(0) q[14], q[10];\nRZZ(0) q[53], q[28];\nRZZ(0) q[8], q[41];\nRZZ(0) q[38], q[16];\nRZZ(0) q[25], q[31];\nRZZ(0) q[5], q[45];\nRZZ(0) q[50], q[22];\nRZZ(0) q[30], q[49];\nrx(0.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrz(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[1];\nry(3.5*pi) q[4];\nry(1.0*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(3.5*pi) q[26];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[45];\nrz(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrz(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(0.5*pi) q[19];\nry(1.0*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(0.5*pi) q[14];\nry(3.5*pi) q[16];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[35];\nry(1.0*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[46];\nry(3.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[37], q[18];\nRZZ(0) q[20], q[48];\nRZZ(0) q[34], q[45];\nRZZ(0) q[41], q[11];\nRZZ(0) q[24], q[51];\nRZZ(0) q[3], q[39];\nRZZ(0) q[53], q[0];\nRZZ(0) q[30], q[27];\nRZZ(0) q[4], q[43];\nRZZ(0) q[15], q[33];\nRZZ(0) q[50], q[9];\nRZZ(0) q[35], q[42];\nRZZ(0) q[10], q[17];\nRZZ(0) q[6], q[25];\nRZZ(0) q[49], q[8];\nRZZ(0) q[54], q[44];\nRZZ(0) q[16], q[52];\nRZZ(0) q[46], q[12];\nRZZ(0) q[36], q[31];\nRZZ(0) q[40], q[23];\nRZZ(0) q[7], q[29];\nRZZ(0) q[5], q[38];\nRZZ(0) q[32], q[55];\nRZZ(0) q[26], q[2];\nRZZ(0) q[13], q[21];\nRZZ(0) q[47], q[28];\nRZZ(0) q[19], q[1];\nRZZ(0) q[14], q[22];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrz(1.0*pi) q[55];\nrz(0.5*pi) q[0];\nrz(3.5*pi) q[1];\nry(1.0*pi) q[2];\nry(0.5*pi) q[4];\nry(3.5*pi) q[6];\nrz(0.5*pi) q[7];\nry(3.5*pi) q[9];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrz(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(3.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(1.0*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(0.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrz(3.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[26], q[50];\nRZZ(0) q[5], q[32];\nRZZ(0) q[25], q[14];\nRZZ(0) q[46], q[19];\nRZZ(0) q[33], q[34];\nRZZ(0) q[30], q[47];\nRZZ(0) q[9], q[43];\nRZZ(0) q[35], q[39];\nRZZ(0) q[2], q[44];\nRZZ(0) q[3], q[24];\nRZZ(0) q[51], q[27];\nRZZ(0) q[28], q[10];\nRZZ(0) q[31], q[13];\nRZZ(0) q[17], q[18];\nRZZ(0) q[15], q[12];\nRZZ(0) q[41], q[23];\nRZZ(0) q[42], q[16];\nRZZ(0) q[36], q[4];\nRZZ(0) q[54], q[45];\nRZZ(0) q[22], q[53];\nRZZ(0) q[38], q[52];\nRZZ(0) q[55], q[40];\nRZZ(0) q[49], q[8];\nRZZ(0) q[6], q[7];\nRZZ(0) q[37], q[1];\nRZZ(0) q[48], q[21];\nRZZ(0) q[0], q[29];\nRZZ(0) q[11], q[20];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nry(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nry(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nry(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nry(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(1.0*pi) q[14];\nrz(3.5*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[20];\nry(3.5*pi) q[21];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[36];\nry(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[51];\nrz(1.0*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n",
    "Memory_RB: (32, 0) [73]": "OPENQASM 2.0;\ninclude \"qelib1.inc\";\ninclude \"hqslib1_dev.inc\";\n\nqreg q[56];\ncreg c[56];\n\norder56 q[0], q[1], q[2], q[3], q[4], q[5], q[6], q[7], q[8], q[9], q[10], q[11], q[12], q[13], q[14], q[15], q[16], q[17], q[18], q[19], q[20], q[21], q[22], q[23], q[24], q[25], q[26], q[27], q[28], q[29], q[30], q[31], q[32], q[33], q[34], q[35], q[36], q[37], q[38], q[39], q[40], q[41], q[42], q[43], q[44], q[45], q[46], q[47], q[48], q[49], q[50], q[51], q[52], q[53], q[54], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(0.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrz(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrz(1.0*pi) q[20];\nry(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(1.0*pi) q[26];\nrx(1.0*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrz(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nry(1.0*pi) q[51];\nrz(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nry(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[18];\nry(1.0*pi) q[19];\nry(1.0*pi) q[22];\nry(3.5*pi) q[23];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[46];\nry(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[39], q[54];\nRZZ(0) q[9], q[52];\nRZZ(0) q[28], q[15];\nRZZ(0) q[18], q[6];\nRZZ(0) q[40], q[19];\nRZZ(0) q[36], q[22];\nRZZ(0) q[26], q[34];\nRZZ(0) q[43], q[37];\nRZZ(0) q[14], q[48];\nRZZ(0) q[35], q[44];\nRZZ(0) q[4], q[1];\nRZZ(0) q[8], q[29];\nRZZ(0) q[49], q[47];\nRZZ(0) q[42], q[45];\nRZZ(0) q[7], q[50];\nRZZ(0) q[16], q[41];\nRZZ(0) q[21], q[17];\nRZZ(0) q[46], q[32];\nRZZ(0) q[38], q[3];\nRZZ(0) q[23], q[11];\nRZZ(0) q[53], q[20];\nRZZ(0) q[24], q[30];\nRZZ(0) q[33], q[27];\nRZZ(0) q[12], q[55];\nRZZ(0) q[10], q[31];\nRZZ(0) q[0], q[5];\nRZZ(0) q[25], q[2];\nRZZ(0) q[13], q[51];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrz(3.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nry(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(0.5*pi) q[17];\nry(0.5*pi) q[18];\nrx(1.0*pi) q[19];\nry(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nry(3.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(1.0*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[50], q[30];\nRZZ(0) q[18], q[15];\nRZZ(0) q[54], q[45];\nRZZ(0) q[38], q[20];\nRZZ(0) q[24], q[3];\nRZZ(0) q[13], q[8];\nRZZ(0) q[11], q[52];\nRZZ(0) q[34], q[14];\nRZZ(0) q[16], q[9];\nRZZ(0) q[12], q[32];\nRZZ(0) q[36], q[47];\nRZZ(0) q[31], q[6];\nRZZ(0) q[2], q[19];\nRZZ(0) q[21], q[44];\nRZZ(0) q[42], q[40];\nRZZ(0) q[53], q[7];\nRZZ(0) q[51], q[25];\nRZZ(0) q[22], q[55];\nRZZ(0) q[4], q[35];\nRZZ(0) q[28], q[17];\nRZZ(0) q[5], q[46];\nRZZ(0) q[1], q[23];\nRZZ(0) q[49], q[26];\nRZZ(0) q[0], q[39];\nRZZ(0) q[37], q[27];\nRZZ(0) q[33], q[48];\nRZZ(0) q[43], q[41];\nRZZ(0) q[10], q[29];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[3];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nry(0.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[30];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(3.5*pi) q[44];\nry(0.5*pi) q[48];\nry(0.5*pi) q[49];\nry(0.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nry(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nry(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[35];\nry(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nry(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(0.5*pi) q[46];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[2];\nry(3.5*pi) q[3];\nry(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[9];\nry(1.0*pi) q[10];\nrz(3.5*pi) q[13];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nry(0.5*pi) q[18];\nry(3.5*pi) q[19];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(1.0*pi) q[24];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nRZZ(0) q[10], q[50];\nRZZ(0) q[25], q[30];\nRZZ(0) q[5], q[18];\nRZZ(0) q[33], q[42];\nRZZ(0) q[16], q[2];\nRZZ(0) q[22], q[34];\nRZZ(0) q[53], q[17];\nRZZ(0) q[55], q[45];\nRZZ(0) q[47], q[6];\nRZZ(0) q[54], q[37];\nRZZ(0) q[38], q[27];\nRZZ(0) q[35], q[51];\nRZZ(0) q[28], q[13];\nRZZ(0) q[4], q[1];\nRZZ(0) q[39], q[36];\nRZZ(0) q[19], q[46];\nRZZ(0) q[24], q[43];\nRZZ(0) q[3], q[44];\nRZZ(0) q[14], q[48];\nRZZ(0) q[52], q[23];\nRZZ(0) q[32], q[41];\nRZZ(0) q[20], q[11];\nRZZ(0) q[12], q[9];\nRZZ(0) q[26], q[40];\nRZZ(0) q[0], q[8];\nRZZ(0) q[15], q[21];\nRZZ(0) q[7], q[31];\nRZZ(0) q[29], q[49];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nry(3.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nry(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nry(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(1.0*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(3.5*pi) q[8];\nrz(3.5*pi) q[10];\nry(3.5*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[29];\nry(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[48];\nry(0.5*pi) q[51];\nry(3.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[0], q[25];\nRZZ(0) q[1], q[49];\nRZZ(0) q[54], q[5];\nRZZ(0) q[48], q[31];\nRZZ(0) q[19], q[35];\nRZZ(0) q[43], q[11];\nRZZ(0) q[24], q[8];\nRZZ(0) q[18], q[26];\nRZZ(0) q[37], q[32];\nRZZ(0) q[42], q[39];\nRZZ(0) q[50], q[2];\nRZZ(0) q[30], q[44];\nRZZ(0) q[20], q[9];\nRZZ(0) q[29], q[51];\nRZZ(0) q[36], q[17];\nRZZ(0) q[47], q[14];\nRZZ(0) q[33], q[21];\nRZZ(0) q[46], q[52];\nRZZ(0) q[28], q[4];\nRZZ(0) q[38], q[7];\nRZZ(0) q[45], q[22];\nRZZ(0) q[15], q[23];\nRZZ(0) q[40], q[13];\nRZZ(0) q[34], q[53];\nRZZ(0) q[27], q[6];\nRZZ(0) q[41], q[10];\nRZZ(0) q[3], q[12];\nRZZ(0) q[16], q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nry(1.0*pi) q[5];\nrz(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nry(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrx(1.0*pi) q[55];\nrz(3.5*pi) q[0];\nry(3.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[8];\nrz(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(0.5*pi) q[14];\nrz(0.5*pi) q[15];\nry(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nry(0.5*pi) q[28];\nry(3.5*pi) q[29];\nrz(3.5*pi) q[32];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(1.0*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(3.5*pi) q[49];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nrz(0.5*pi) q[55];\nRZZ(0) q[53], q[11];\nRZZ(0) q[54], q[18];\nRZZ(0) q[0], q[19];\nRZZ(0) q[24], q[39];\nRZZ(0) q[51], q[37];\nRZZ(0) q[46], q[48];\nRZZ(0) q[28], q[2];\nRZZ(0) q[7], q[45];\nRZZ(0) q[40], q[30];\nRZZ(0) q[15], q[42];\nRZZ(0) q[22], q[14];\nRZZ(0) q[17], q[4];\nRZZ(0) q[3], q[21];\nRZZ(0) q[33], q[29];\nRZZ(0) q[36], q[25];\nRZZ(0) q[27], q[52];\nRZZ(0) q[16], q[6];\nRZZ(0) q[9], q[55];\nRZZ(0) q[12], q[43];\nRZZ(0) q[5], q[49];\nRZZ(0) q[23], q[26];\nRZZ(0) q[20], q[13];\nRZZ(0) q[35], q[32];\nRZZ(0) q[50], q[10];\nRZZ(0) q[38], q[34];\nRZZ(0) q[44], q[41];\nRZZ(0) q[31], q[1];\nRZZ(0) q[8], q[47];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nry(1.0*pi) q[9];\nrx(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(3.5*pi) q[20];\nry(1.0*pi) q[21];\nry(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nry(0.5*pi) q[26];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nry(0.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(1.0*pi) q[20];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(1.0*pi) q[32];\nrz(1.0*pi) q[33];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[42];\nrz(0.5*pi) q[48];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[53];\nrz(3.5*pi) q[55];\nRZZ(0) q[20], q[34];\nRZZ(0) q[27], q[8];\nRZZ(0) q[15], q[33];\nRZZ(0) q[16], q[32];\nRZZ(0) q[42], q[4];\nRZZ(0) q[47], q[39];\nRZZ(0) q[10], q[43];\nRZZ(0) q[51], q[48];\nRZZ(0) q[49], q[3];\nRZZ(0) q[11], q[22];\nRZZ(0) q[50], q[24];\nRZZ(0) q[31], q[25];\nRZZ(0) q[36], q[12];\nRZZ(0) q[35], q[37];\nRZZ(0) q[40], q[53];\nRZZ(0) q[13], q[38];\nRZZ(0) q[1], q[5];\nRZZ(0) q[45], q[6];\nRZZ(0) q[9], q[17];\nRZZ(0) q[2], q[44];\nRZZ(0) q[14], q[19];\nRZZ(0) q[26], q[28];\nRZZ(0) q[18], q[7];\nRZZ(0) q[46], q[21];\nRZZ(0) q[29], q[54];\nRZZ(0) q[52], q[41];\nRZZ(0) q[55], q[0];\nRZZ(0) q[30], q[23];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrz(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nry(1.0*pi) q[18];\nrz(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nry(1.0*pi) q[54];\nry(0.5*pi) q[55];\nrz(1.0*pi) q[0];\nrz(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrz(0.5*pi) q[7];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrz(3.5*pi) q[14];\nrz(0.5*pi) q[16];\nrz(3.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[23];\nry(3.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[27];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[33];\nrz(1.0*pi) q[35];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(0.5*pi) q[38];\nry(1.0*pi) q[39];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nrz(1.0*pi) q[48];\nry(3.5*pi) q[51];\nrz(0.5*pi) q[53];\nRZZ(0) q[6], q[48];\nRZZ(0) q[27], q[0];\nRZZ(0) q[22], q[8];\nRZZ(0) q[13], q[32];\nRZZ(0) q[53], q[2];\nRZZ(0) q[30], q[11];\nRZZ(0) q[17], q[9];\nRZZ(0) q[50], q[39];\nRZZ(0) q[24], q[29];\nRZZ(0) q[46], q[23];\nRZZ(0) q[41], q[33];\nRZZ(0) q[43], q[36];\nRZZ(0) q[28], q[37];\nRZZ(0) q[14], q[20];\nRZZ(0) q[44], q[38];\nRZZ(0) q[31], q[7];\nRZZ(0) q[4], q[15];\nRZZ(0) q[51], q[34];\nRZZ(0) q[35], q[25];\nRZZ(0) q[47], q[1];\nRZZ(0) q[26], q[10];\nRZZ(0) q[19], q[42];\nRZZ(0) q[3], q[55];\nRZZ(0) q[52], q[5];\nRZZ(0) q[40], q[18];\nRZZ(0) q[21], q[16];\nRZZ(0) q[54], q[12];\nRZZ(0) q[49], q[45];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nry(3.5*pi) q[4];\nrz(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nrx(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(3.5*pi) q[26];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nrx(1.0*pi) q[48];\nrx(1.0*pi) q[49];\nrx(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[21], q[55];\nRZZ(0) q[22], q[7];\nRZZ(0) q[26], q[29];\nRZZ(0) q[11], q[47];\nRZZ(0) q[31], q[20];\nRZZ(0) q[1], q[12];\nRZZ(0) q[35], q[16];\nRZZ(0) q[14], q[6];\nRZZ(0) q[24], q[18];\nRZZ(0) q[53], q[27];\nRZZ(0) q[32], q[38];\nRZZ(0) q[39], q[5];\nRZZ(0) q[50], q[43];\nRZZ(0) q[17], q[48];\nRZZ(0) q[2], q[4];\nRZZ(0) q[37], q[9];\nRZZ(0) q[0], q[44];\nRZZ(0) q[3], q[41];\nRZZ(0) q[45], q[54];\nRZZ(0) q[15], q[28];\nRZZ(0) q[30], q[46];\nRZZ(0) q[36], q[42];\nRZZ(0) q[23], q[8];\nRZZ(0) q[19], q[33];\nRZZ(0) q[51], q[25];\nRZZ(0) q[52], q[40];\nRZZ(0) q[13], q[34];\nRZZ(0) q[10], q[49];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nry(3.5*pi) q[6];\nry(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(1.0*pi) q[14];\nry(0.5*pi) q[17];\nrz(3.5*pi) q[18];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(1.0*pi) q[24];\nry(1.0*pi) q[28];\nry(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[37];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[48];\nrz(0.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nrz(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[12];\nry(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(3.5*pi) q[35];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrx(0.5*pi) q[46];\nrx(3.5*pi) q[47];\nry(1.0*pi) q[48];\nrx(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrz(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[52], q[55];\nRZZ(0) q[30], q[53];\nRZZ(0) q[19], q[29];\nRZZ(0) q[49], q[22];\nRZZ(0) q[7], q[47];\nRZZ(0) q[54], q[27];\nRZZ(0) q[37], q[48];\nRZZ(0) q[43], q[31];\nRZZ(0) q[8], q[34];\nRZZ(0) q[13], q[2];\nRZZ(0) q[20], q[24];\nRZZ(0) q[32], q[44];\nRZZ(0) q[18], q[51];\nRZZ(0) q[15], q[23];\nRZZ(0) q[46], q[4];\nRZZ(0) q[9], q[5];\nRZZ(0) q[50], q[39];\nRZZ(0) q[41], q[26];\nRZZ(0) q[11], q[14];\nRZZ(0) q[38], q[40];\nRZZ(0) q[21], q[3];\nRZZ(0) q[25], q[1];\nRZZ(0) q[0], q[6];\nRZZ(0) q[17], q[36];\nRZZ(0) q[35], q[16];\nRZZ(0) q[28], q[33];\nRZZ(0) q[10], q[42];\nRZZ(0) q[45], q[12];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(3.5*pi) q[12];\nry(0.5*pi) q[15];\nry(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[19];\nry(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nrz(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(1.0*pi) q[33];\nry(1.0*pi) q[34];\nrz(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nrz(1.0*pi) q[49];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(3.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrz(0.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nry(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrz(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nRZZ(0) q[52], q[49];\nRZZ(0) q[10], q[39];\nRZZ(0) q[45], q[29];\nRZZ(0) q[33], q[11];\nRZZ(0) q[50], q[19];\nRZZ(0) q[1], q[3];\nRZZ(0) q[21], q[24];\nRZZ(0) q[47], q[2];\nRZZ(0) q[46], q[38];\nRZZ(0) q[42], q[12];\nRZZ(0) q[37], q[14];\nRZZ(0) q[31], q[22];\nRZZ(0) q[55], q[36];\nRZZ(0) q[0], q[15];\nRZZ(0) q[5], q[6];\nRZZ(0) q[41], q[13];\nRZZ(0) q[8], q[35];\nRZZ(0) q[4], q[34];\nRZZ(0) q[51], q[43];\nRZZ(0) q[18], q[53];\nRZZ(0) q[25], q[26];\nRZZ(0) q[17], q[44];\nRZZ(0) q[28], q[32];\nRZZ(0) q[9], q[48];\nRZZ(0) q[40], q[7];\nRZZ(0) q[54], q[30];\nRZZ(0) q[16], q[23];\nRZZ(0) q[27], q[20];\nrz(0.5*pi) q[1];\nry(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[4];\nry(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(0.5*pi) q[11];\nrz(1.0*pi) q[12];\nry(0.5*pi) q[13];\nrz(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[25];\nrz(1.0*pi) q[26];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[41];\nrz(0.5*pi) q[43];\nry(0.5*pi) q[46];\nry(0.5*pi) q[48];\nry(0.5*pi) q[50];\nrz(0.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrz(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrz(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(0.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrz(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nry(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nrz(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(0.5*pi) q[0];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[5];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[9];\nry(0.5*pi) q[11];\nry(1.0*pi) q[13];\nrz(1.0*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[23];\nrz(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nry(0.5*pi) q[28];\nrz(3.5*pi) q[29];\nry(0.5*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[33];\nry(0.5*pi) q[34];\nrz(0.5*pi) q[36];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[47];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[55];\nRZZ(0) q[52], q[41];\nRZZ(0) q[14], q[7];\nRZZ(0) q[3], q[33];\nRZZ(0) q[50], q[1];\nRZZ(0) q[8], q[35];\nRZZ(0) q[5], q[51];\nRZZ(0) q[12], q[54];\nRZZ(0) q[42], q[32];\nRZZ(0) q[31], q[30];\nRZZ(0) q[37], q[26];\nRZZ(0) q[11], q[46];\nRZZ(0) q[6], q[34];\nRZZ(0) q[48], q[20];\nRZZ(0) q[39], q[25];\nRZZ(0) q[19], q[13];\nRZZ(0) q[4], q[38];\nRZZ(0) q[47], q[2];\nRZZ(0) q[29], q[45];\nRZZ(0) q[17], q[27];\nRZZ(0) q[16], q[53];\nRZZ(0) q[23], q[24];\nRZZ(0) q[22], q[0];\nRZZ(0) q[55], q[9];\nRZZ(0) q[49], q[43];\nRZZ(0) q[40], q[21];\nRZZ(0) q[28], q[18];\nRZZ(0) q[44], q[36];\nRZZ(0) q[10], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nry(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrz(3.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[5], q[17];\nRZZ(0) q[10], q[49];\nRZZ(0) q[14], q[20];\nRZZ(0) q[8], q[35];\nRZZ(0) q[41], q[21];\nRZZ(0) q[0], q[29];\nRZZ(0) q[3], q[37];\nRZZ(0) q[19], q[46];\nRZZ(0) q[39], q[1];\nRZZ(0) q[50], q[38];\nRZZ(0) q[18], q[13];\nRZZ(0) q[27], q[2];\nRZZ(0) q[26], q[24];\nRZZ(0) q[45], q[7];\nRZZ(0) q[40], q[30];\nRZZ(0) q[33], q[53];\nRZZ(0) q[54], q[4];\nRZZ(0) q[28], q[12];\nRZZ(0) q[31], q[47];\nRZZ(0) q[23], q[34];\nRZZ(0) q[36], q[6];\nRZZ(0) q[16], q[32];\nRZZ(0) q[22], q[42];\nRZZ(0) q[15], q[43];\nRZZ(0) q[44], q[11];\nRZZ(0) q[48], q[25];\nRZZ(0) q[55], q[9];\nRZZ(0) q[52], q[51];\nry(0.5*pi) q[1];\nry(0.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(1.0*pi) q[4];\nry(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[8];\nrz(1.0*pi) q[10];\nry(1.0*pi) q[11];\nry(0.5*pi) q[14];\nry(0.5*pi) q[17];\nry(0.5*pi) q[20];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(1.0*pi) q[30];\nry(3.5*pi) q[31];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(0.5*pi) q[46];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nrz(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nry(1.0*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nry(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nry(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nrz(0.5*pi) q[0];\nry(0.5*pi) q[1];\nry(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nry(0.5*pi) q[21];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(3.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(1.0*pi) q[34];\nrz(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[38];\nry(1.0*pi) q[39];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[46];\nrz(0.5*pi) q[47];\nry(0.5*pi) q[48];\nry(0.5*pi) q[50];\nry(3.5*pi) q[51];\nry(3.5*pi) q[54];\nry(0.5*pi) q[55];\nRZZ(0) q[15], q[19];\nRZZ(0) q[21], q[13];\nRZZ(0) q[18], q[10];\nRZZ(0) q[44], q[25];\nRZZ(0) q[41], q[43];\nRZZ(0) q[27], q[28];\nRZZ(0) q[7], q[48];\nRZZ(0) q[17], q[51];\nRZZ(0) q[34], q[39];\nRZZ(0) q[3], q[16];\nRZZ(0) q[8], q[6];\nRZZ(0) q[36], q[40];\nRZZ(0) q[53], q[42];\nRZZ(0) q[24], q[22];\nRZZ(0) q[54], q[35];\nRZZ(0) q[23], q[31];\nRZZ(0) q[12], q[46];\nRZZ(0) q[45], q[20];\nRZZ(0) q[52], q[55];\nRZZ(0) q[14], q[33];\nRZZ(0) q[2], q[30];\nRZZ(0) q[26], q[37];\nRZZ(0) q[38], q[29];\nRZZ(0) q[4], q[5];\nRZZ(0) q[9], q[32];\nRZZ(0) q[47], q[49];\nRZZ(0) q[0], q[50];\nRZZ(0) q[1], q[11];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nry(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(3.5*pi) q[8];\nrz(3.5*pi) q[9];\nry(1.0*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(1.0*pi) q[16];\nry(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrz(3.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(1.0*pi) q[39];\nrz(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrz(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nrz(0.5*pi) q[51];\nrx(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nRZZ(0) q[27], q[52];\nRZZ(0) q[7], q[39];\nRZZ(0) q[22], q[3];\nRZZ(0) q[31], q[15];\nRZZ(0) q[14], q[53];\nRZZ(0) q[37], q[28];\nRZZ(0) q[25], q[12];\nRZZ(0) q[32], q[34];\nRZZ(0) q[46], q[55];\nRZZ(0) q[1], q[35];\nRZZ(0) q[18], q[42];\nRZZ(0) q[23], q[41];\nRZZ(0) q[11], q[44];\nRZZ(0) q[13], q[26];\nRZZ(0) q[19], q[5];\nRZZ(0) q[49], q[40];\nRZZ(0) q[2], q[20];\nRZZ(0) q[9], q[30];\nRZZ(0) q[24], q[8];\nRZZ(0) q[17], q[0];\nRZZ(0) q[36], q[4];\nRZZ(0) q[50], q[16];\nRZZ(0) q[21], q[6];\nRZZ(0) q[29], q[48];\nRZZ(0) q[10], q[43];\nRZZ(0) q[54], q[51];\nRZZ(0) q[45], q[33];\nRZZ(0) q[38], q[47];\nry(0.5*pi) q[1];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrz(0.5*pi) q[12];\nry(1.0*pi) q[13];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(0.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(1.0*pi) q[23];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(3.5*pi) q[27];\nrz(3.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(0.5*pi) q[36];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(3.5*pi) q[48];\nry(0.5*pi) q[50];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(0.5*pi) q[6];\nrx(1.0*pi) q[7];\nrz(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nry(0.5*pi) q[15];\nry(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(0.5*pi) q[20];\nry(0.5*pi) q[21];\nry(0.5*pi) q[22];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nry(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[50];\nry(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(0.5*pi) q[55];\nrz(3.5*pi) q[0];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(0.5*pi) q[10];\nry(1.0*pi) q[11];\nrz(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(3.5*pi) q[17];\nrz(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrz(0.5*pi) q[24];\nrz(1.0*pi) q[26];\nry(3.5*pi) q[27];\nry(3.5*pi) q[29];\nry(3.5*pi) q[30];\nry(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nry(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nry(3.5*pi) q[41];\nrz(3.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(1.0*pi) q[45];\nry(1.0*pi) q[46];\nry(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(3.5*pi) q[55];\nRZZ(0) q[16], q[38];\nRZZ(0) q[26], q[31];\nRZZ(0) q[4], q[44];\nRZZ(0) q[36], q[28];\nRZZ(0) q[47], q[33];\nRZZ(0) q[6], q[13];\nRZZ(0) q[43], q[35];\nRZZ(0) q[2], q[17];\nRZZ(0) q[1], q[37];\nRZZ(0) q[5], q[7];\nRZZ(0) q[12], q[8];\nRZZ(0) q[55], q[51];\nRZZ(0) q[53], q[45];\nRZZ(0) q[19], q[29];\nRZZ(0) q[10], q[54];\nRZZ(0) q[32], q[23];\nRZZ(0) q[41], q[18];\nRZZ(0) q[24], q[40];\nRZZ(0) q[48], q[27];\nRZZ(0) q[14], q[11];\nRZZ(0) q[21], q[15];\nRZZ(0) q[42], q[34];\nRZZ(0) q[3], q[22];\nRZZ(0) q[25], q[46];\nRZZ(0) q[39], q[30];\nRZZ(0) q[9], q[20];\nRZZ(0) q[0], q[50];\nRZZ(0) q[49], q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(1.0*pi) q[41];\nrx(1.0*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrz(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(0.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[3];\nrz(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nry(0.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrz(3.5*pi) q[10];\nry(0.5*pi) q[11];\nrz(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(3.5*pi) q[15];\nry(3.5*pi) q[16];\nry(3.5*pi) q[18];\nry(0.5*pi) q[19];\nry(0.5*pi) q[22];\nrz(3.5*pi) q[23];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nrz(0.5*pi) q[28];\nry(0.5*pi) q[30];\nry(3.5*pi) q[31];\nry(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrz(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nry(0.5*pi) q[40];\nry(3.5*pi) q[41];\nry(0.5*pi) q[42];\nry(0.5*pi) q[43];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[39], q[33];\nRZZ(0) q[16], q[54];\nRZZ(0) q[55], q[40];\nRZZ(0) q[11], q[27];\nRZZ(0) q[22], q[53];\nRZZ(0) q[26], q[47];\nRZZ(0) q[51], q[43];\nRZZ(0) q[30], q[1];\nRZZ(0) q[13], q[21];\nRZZ(0) q[49], q[6];\nRZZ(0) q[46], q[2];\nRZZ(0) q[37], q[34];\nRZZ(0) q[5], q[0];\nRZZ(0) q[25], q[24];\nRZZ(0) q[48], q[4];\nRZZ(0) q[52], q[44];\nRZZ(0) q[10], q[28];\nRZZ(0) q[12], q[20];\nRZZ(0) q[29], q[17];\nRZZ(0) q[32], q[45];\nRZZ(0) q[36], q[50];\nRZZ(0) q[42], q[3];\nRZZ(0) q[7], q[23];\nRZZ(0) q[38], q[9];\nRZZ(0) q[14], q[19];\nRZZ(0) q[31], q[35];\nRZZ(0) q[41], q[8];\nRZZ(0) q[18], q[15];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(3.5*pi) q[28];\nrx(1.0*pi) q[29];\nrx(0.5*pi) q[30];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(1.0*pi) q[42];\nrz(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(1.0*pi) q[45];\nry(3.5*pi) q[46];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrz(1.0*pi) q[50];\nry(0.5*pi) q[51];\nry(3.5*pi) q[52];\nrx(1.0*pi) q[53];\nry(3.5*pi) q[54];\nry(1.0*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[2];\nry(0.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(0.5*pi) q[8];\nrz(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nrz(0.5*pi) q[11];\nry(0.5*pi) q[12];\nry(3.5*pi) q[14];\nrz(1.0*pi) q[15];\nrz(3.5*pi) q[17];\nrz(3.5*pi) q[18];\nrz(3.5*pi) q[20];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(1.0*pi) q[27];\nry(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(0.5*pi) q[34];\nry(0.5*pi) q[35];\nry(3.5*pi) q[36];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[41];\nry(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(0.5*pi) q[49];\nRZZ(0) q[34], q[45];\nRZZ(0) q[18], q[16];\nRZZ(0) q[12], q[36];\nRZZ(0) q[48], q[54];\nRZZ(0) q[40], q[50];\nRZZ(0) q[22], q[6];\nRZZ(0) q[13], q[47];\nRZZ(0) q[53], q[24];\nRZZ(0) q[31], q[55];\nRZZ(0) q[49], q[46];\nRZZ(0) q[19], q[41];\nRZZ(0) q[38], q[3];\nRZZ(0) q[20], q[26];\nRZZ(0) q[5], q[23];\nRZZ(0) q[0], q[30];\nRZZ(0) q[2], q[21];\nRZZ(0) q[8], q[10];\nRZZ(0) q[4], q[28];\nRZZ(0) q[9], q[42];\nRZZ(0) q[27], q[11];\nRZZ(0) q[43], q[39];\nRZZ(0) q[7], q[33];\nRZZ(0) q[44], q[51];\nRZZ(0) q[52], q[17];\nRZZ(0) q[37], q[1];\nRZZ(0) q[15], q[32];\nRZZ(0) q[29], q[35];\nRZZ(0) q[25], q[14];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(3.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(3.5*pi) q[15];\nrz(0.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(3.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(0.5*pi) q[21];\nrx(3.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(1.0*pi) q[24];\nrz(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrz(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrz(0.5*pi) q[34];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrz(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrz(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(0.5*pi) q[54];\nrx(0.5*pi) q[55];\nRZZ(0) q[41], q[44];\nRZZ(0) q[12], q[2];\nRZZ(0) q[38], q[37];\nRZZ(0) q[30], q[24];\nRZZ(0) q[40], q[10];\nRZZ(0) q[19], q[28];\nRZZ(0) q[36], q[8];\nRZZ(0) q[9], q[15];\nRZZ(0) q[31], q[3];\nRZZ(0) q[4], q[53];\nRZZ(0) q[42], q[29];\nRZZ(0) q[25], q[26];\nRZZ(0) q[39], q[48];\nRZZ(0) q[7], q[14];\nRZZ(0) q[50], q[11];\nRZZ(0) q[16], q[32];\nRZZ(0) q[1], q[22];\nRZZ(0) q[33], q[13];\nRZZ(0) q[27], q[35];\nRZZ(0) q[20], q[46];\nRZZ(0) q[34], q[55];\nRZZ(0) q[21], q[17];\nRZZ(0) q[54], q[43];\nRZZ(0) q[51], q[18];\nRZZ(0) q[0], q[5];\nRZZ(0) q[47], q[45];\nRZZ(0) q[6], q[49];\nRZZ(0) q[52], q[23];\nry(0.5*pi) q[1];\nrz(3.5*pi) q[2];\nry(1.0*pi) q[3];\nrz(0.5*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[14];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[18];\nry(1.0*pi) q[22];\nrz(0.5*pi) q[23];\nry(0.5*pi) q[27];\nry(3.5*pi) q[28];\nry(1.0*pi) q[30];\nrz(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nrz(1.0*pi) q[33];\nrz(0.5*pi) q[35];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nry(3.5*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nry(3.5*pi) q[46];\nrz(3.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrz(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nry(0.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrz(0.5*pi) q[18];\nrx(0.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(0.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(1.0*pi) q[38];\nrx(3.5*pi) q[39];\nrz(3.5*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(1.0*pi) q[44];\nrx(3.5*pi) q[45];\nrz(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(0.5*pi) q[49];\nry(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(3.5*pi) q[53];\nrx(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[13], q[53];\nRZZ(0) q[11], q[3];\nRZZ(0) q[23], q[18];\nRZZ(0) q[36], q[37];\nRZZ(0) q[43], q[17];\nRZZ(0) q[31], q[33];\nRZZ(0) q[29], q[26];\nRZZ(0) q[55], q[2];\nRZZ(0) q[6], q[8];\nRZZ(0) q[4], q[14];\nRZZ(0) q[1], q[52];\nRZZ(0) q[44], q[21];\nRZZ(0) q[42], q[54];\nRZZ(0) q[38], q[28];\nRZZ(0) q[46], q[39];\nRZZ(0) q[50], q[30];\nRZZ(0) q[34], q[12];\nRZZ(0) q[5], q[49];\nRZZ(0) q[47], q[15];\nRZZ(0) q[19], q[7];\nRZZ(0) q[16], q[20];\nRZZ(0) q[48], q[27];\nRZZ(0) q[45], q[9];\nRZZ(0) q[24], q[25];\nRZZ(0) q[51], q[35];\nRZZ(0) q[32], q[0];\nRZZ(0) q[41], q[22];\nRZZ(0) q[40], q[10];\nrz(3.5*pi) q[2];\nrz(3.5*pi) q[3];\nry(3.5*pi) q[4];\nry(3.5*pi) q[8];\nry(3.5*pi) q[10];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[14];\nry(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(0.5*pi) q[19];\nry(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[24];\nrz(1.0*pi) q[25];\nry(0.5*pi) q[26];\nry(0.5*pi) q[29];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrz(3.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nry(0.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(0.5*pi) q[49];\nrz(3.5*pi) q[52];\nrz(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[21], q[8];\nRZZ(0) q[1], q[13];\nRZZ(0) q[11], q[18];\nRZZ(0) q[47], q[28];\nRZZ(0) q[48], q[55];\nRZZ(0) q[22], q[24];\nRZZ(0) q[26], q[36];\nRZZ(0) q[0], q[40];\nRZZ(0) q[29], q[45];\nRZZ(0) q[4], q[10];\nRZZ(0) q[35], q[44];\nRZZ(0) q[12], q[23];\nRZZ(0) q[42], q[41];\nRZZ(0) q[46], q[53];\nRZZ(0) q[6], q[2];\nRZZ(0) q[43], q[50];\nRZZ(0) q[20], q[39];\nRZZ(0) q[38], q[32];\nRZZ(0) q[19], q[27];\nRZZ(0) q[16], q[33];\nRZZ(0) q[7], q[17];\nRZZ(0) q[37], q[14];\nRZZ(0) q[52], q[51];\nRZZ(0) q[34], q[3];\nRZZ(0) q[54], q[25];\nRZZ(0) q[5], q[49];\nRZZ(0) q[15], q[9];\nRZZ(0) q[31], q[30];\nry(0.5*pi) q[1];\nrx(0.5*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(1.0*pi) q[8];\nrx(1.0*pi) q[9];\nrx(1.0*pi) q[10];\nrz(3.5*pi) q[11];\nrx(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(0.5*pi) q[18];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrz(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrx(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(0.5*pi) q[31];\nrx(0.5*pi) q[32];\nrx(3.5*pi) q[33];\nry(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrz(0.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[46];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(0.5*pi) q[50];\nry(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nrz(3.5*pi) q[55];\nrz(3.5*pi) q[3];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[6];\nrz(3.5*pi) q[7];\nrz(3.5*pi) q[9];\nry(3.5*pi) q[10];\nry(0.5*pi) q[12];\nry(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[20];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(1.0*pi) q[26];\nry(3.5*pi) q[28];\nrz(3.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nrz(1.0*pi) q[33];\nry(3.5*pi) q[36];\nrz(1.0*pi) q[37];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[41];\nry(1.0*pi) q[42];\nry(3.5*pi) q[43];\nry(1.0*pi) q[44];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[53];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrz(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nry(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(3.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(0.5*pi) q[9];\nry(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nrz(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrx(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(1.0*pi) q[25];\nry(3.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(0.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrx(0.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[44];\nry(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrz(3.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[52];\nrx(1.0*pi) q[53];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[5];\nrz(1.0*pi) q[6];\nry(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[12];\nry(3.5*pi) q[14];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nry(1.0*pi) q[23];\nry(1.0*pi) q[24];\nrz(0.5*pi) q[25];\nrz(0.5*pi) q[28];\nry(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrz(0.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[38];\nry(0.5*pi) q[39];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nry(3.5*pi) q[42];\nry(3.5*pi) q[44];\nrz(1.0*pi) q[46];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[50];\nrz(3.5*pi) q[52];\nry(0.5*pi) q[53];\nRZZ(0) q[29], q[14];\nRZZ(0) q[55], q[39];\nRZZ(0) q[47], q[27];\nRZZ(0) q[15], q[36];\nRZZ(0) q[46], q[28];\nRZZ(0) q[53], q[1];\nRZZ(0) q[41], q[3];\nRZZ(0) q[30], q[43];\nRZZ(0) q[9], q[7];\nRZZ(0) q[11], q[8];\nRZZ(0) q[13], q[49];\nRZZ(0) q[18], q[24];\nRZZ(0) q[45], q[19];\nRZZ(0) q[48], q[20];\nRZZ(0) q[6], q[44];\nRZZ(0) q[32], q[40];\nRZZ(0) q[12], q[54];\nRZZ(0) q[37], q[16];\nRZZ(0) q[25], q[2];\nRZZ(0) q[22], q[42];\nRZZ(0) q[23], q[35];\nRZZ(0) q[4], q[0];\nRZZ(0) q[50], q[26];\nRZZ(0) q[51], q[5];\nRZZ(0) q[52], q[10];\nRZZ(0) q[34], q[17];\nRZZ(0) q[33], q[21];\nRZZ(0) q[38], q[31];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(0.5*pi) q[1];\nrx(1.0*pi) q[2];\nrx(3.5*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(1.0*pi) q[6];\nrz(3.5*pi) q[7];\nrz(0.5*pi) q[8];\nrx(3.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(0.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nrx(1.0*pi) q[18];\nry(0.5*pi) q[19];\nry(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nry(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nry(0.5*pi) q[24];\nry(1.0*pi) q[25];\nrx(1.0*pi) q[26];\nrz(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(1.0*pi) q[30];\nrx(1.0*pi) q[31];\nrz(0.5*pi) q[32];\nrx(1.0*pi) q[33];\nrz(1.0*pi) q[34];\nrx(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrx(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(0.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(0.5*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[55];\nry(1.0*pi) q[0];\nrz(3.5*pi) q[2];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[5];\nry(3.5*pi) q[6];\nry(3.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[13];\nry(1.0*pi) q[15];\nry(3.5*pi) q[16];\nrz(3.5*pi) q[21];\nry(0.5*pi) q[23];\nry(0.5*pi) q[26];\nry(3.5*pi) q[28];\nrz(0.5*pi) q[29];\nry(3.5*pi) q[30];\nrz(3.5*pi) q[33];\nrz(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nry(3.5*pi) q[41];\nrz(1.0*pi) q[44];\nrz(0.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[47];\nry(3.5*pi) q[48];\nrz(3.5*pi) q[51];\nrz(3.5*pi) q[55];\nRZZ(0) q[36], q[5];\nRZZ(0) q[44], q[45];\nRZZ(0) q[9], q[20];\nRZZ(0) q[28], q[39];\nRZZ(0) q[37], q[8];\nRZZ(0) q[25], q[16];\nRZZ(0) q[22], q[4];\nRZZ(0) q[21], q[7];\nRZZ(0) q[32], q[26];\nRZZ(0) q[33], q[34];\nRZZ(0) q[55], q[54];\nRZZ(0) q[18], q[10];\nRZZ(0) q[30], q[53];\nRZZ(0) q[49], q[12];\nRZZ(0) q[6], q[35];\nRZZ(0) q[24], q[51];\nRZZ(0) q[19], q[2];\nRZZ(0) q[52], q[0];\nRZZ(0) q[11], q[31];\nRZZ(0) q[13], q[3];\nRZZ(0) q[46], q[47];\nRZZ(0) q[43], q[23];\nRZZ(0) q[27], q[38];\nRZZ(0) q[40], q[48];\nRZZ(0) q[29], q[15];\nRZZ(0) q[42], q[50];\nRZZ(0) q[1], q[41];\nRZZ(0) q[14], q[17];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrz(1.0*pi) q[2];\nry(1.0*pi) q[3];\nrz(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(0.5*pi) q[6];\nrz(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(0.5*pi) q[10];\nrx(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(1.0*pi) q[13];\nry(3.5*pi) q[14];\nrx(0.5*pi) q[16];\nrx(0.5*pi) q[17];\nrx(1.0*pi) q[18];\nrx(0.5*pi) q[19];\nrz(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrz(3.5*pi) q[22];\nrz(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrx(0.5*pi) q[28];\nry(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nry(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(1.0*pi) q[37];\nry(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nrz(0.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(1.0*pi) q[43];\nrz(3.5*pi) q[44];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nry(0.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(1.0*pi) q[52];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nRZZ(0) q[36], q[33];\nRZZ(0) q[44], q[40];\nRZZ(0) q[31], q[55];\nRZZ(0) q[4], q[20];\nRZZ(0) q[21], q[45];\nRZZ(0) q[6], q[47];\nRZZ(0) q[35], q[17];\nRZZ(0) q[50], q[19];\nRZZ(0) q[42], q[27];\nRZZ(0) q[10], q[0];\nRZZ(0) q[18], q[22];\nRZZ(0) q[16], q[5];\nRZZ(0) q[30], q[7];\nRZZ(0) q[52], q[3];\nRZZ(0) q[46], q[12];\nRZZ(0) q[26], q[29];\nRZZ(0) q[54], q[28];\nRZZ(0) q[37], q[8];\nRZZ(0) q[43], q[41];\nRZZ(0) q[13], q[14];\nRZZ(0) q[51], q[9];\nRZZ(0) q[2], q[39];\nRZZ(0) q[49], q[24];\nRZZ(0) q[1], q[48];\nRZZ(0) q[32], q[53];\nRZZ(0) q[34], q[23];\nRZZ(0) q[38], q[25];\nRZZ(0) q[11], q[15];\nrz(3.5*pi) q[1];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[8];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[16];\nrz(3.5*pi) q[17];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(0.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[27];\nry(0.5*pi) q[28];\nry(0.5*pi) q[30];\nry(3.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[36];\nrz(3.5*pi) q[39];\nrz(0.5*pi) q[40];\nrz(0.5*pi) q[42];\nry(0.5*pi) q[48];\nry(1.0*pi) q[49];\nry(3.5*pi) q[51];\nry(0.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(0.5*pi) q[0];\nrx(1.0*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrx(3.5*pi) q[6];\nry(1.0*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(0.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrz(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrz(3.5*pi) q[22];\nrx(1.0*pi) q[23];\nrz(1.0*pi) q[24];\nry(3.5*pi) q[25];\nrz(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nrx(0.5*pi) q[35];\nrx(1.0*pi) q[36];\nrx(3.5*pi) q[37];\nrx(3.5*pi) q[38];\nrx(1.0*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(1.0*pi) q[47];\nry(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(1.0*pi) q[51];\nrx(3.5*pi) q[52];\nry(0.5*pi) q[53];\nry(0.5*pi) q[54];\nrz(3.5*pi) q[55];\nRZZ(0) q[8], q[44];\nRZZ(0) q[38], q[18];\nRZZ(0) q[11], q[54];\nRZZ(0) q[53], q[31];\nRZZ(0) q[32], q[45];\nRZZ(0) q[52], q[3];\nRZZ(0) q[43], q[34];\nRZZ(0) q[33], q[9];\nRZZ(0) q[6], q[24];\nRZZ(0) q[19], q[50];\nRZZ(0) q[22], q[0];\nRZZ(0) q[14], q[37];\nRZZ(0) q[10], q[49];\nRZZ(0) q[46], q[29];\nRZZ(0) q[7], q[42];\nRZZ(0) q[5], q[15];\nRZZ(0) q[16], q[30];\nRZZ(0) q[26], q[39];\nRZZ(0) q[47], q[4];\nRZZ(0) q[55], q[48];\nRZZ(0) q[17], q[21];\nRZZ(0) q[13], q[41];\nRZZ(0) q[36], q[27];\nRZZ(0) q[20], q[2];\nRZZ(0) q[12], q[25];\nRZZ(0) q[40], q[35];\nRZZ(0) q[1], q[28];\nRZZ(0) q[51], q[23];\nrz(0.5*pi) q[1];\nrz(1.0*pi) q[2];\nry(0.5*pi) q[4];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[9];\nrz(0.5*pi) q[10];\nry(3.5*pi) q[11];\nry(0.5*pi) q[13];\nry(3.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(3.5*pi) q[17];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[27];\nry(1.0*pi) q[32];\nry(0.5*pi) q[36];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(3.5*pi) q[41];\nrz(3.5*pi) q[44];\nry(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(3.5*pi) q[2];\nrx(1.0*pi) q[3];\nrx(1.0*pi) q[4];\nrx(0.5*pi) q[5];\nrx(0.5*pi) q[6];\nry(3.5*pi) q[7];\nrz(1.0*pi) q[8];\nrz(1.0*pi) q[9];\nrz(1.0*pi) q[10];\nry(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(1.0*pi) q[17];\nrx(1.0*pi) q[18];\nrx(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(1.0*pi) q[22];\nrx(0.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nry(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nrz(3.5*pi) q[32];\nrx(1.0*pi) q[33];\nry(3.5*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrx(3.5*pi) q[39];\nrx(3.5*pi) q[40];\nry(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nrx(1.0*pi) q[43];\nrx(0.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(0.5*pi) q[47];\nry(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nry(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(3.5*pi) q[55];\nRZZ(0) q[46], q[39];\nRZZ(0) q[53], q[47];\nRZZ(0) q[5], q[37];\nRZZ(0) q[51], q[10];\nRZZ(0) q[42], q[20];\nRZZ(0) q[12], q[54];\nRZZ(0) q[32], q[33];\nRZZ(0) q[11], q[52];\nRZZ(0) q[49], q[36];\nRZZ(0) q[34], q[40];\nRZZ(0) q[44], q[13];\nRZZ(0) q[1], q[45];\nRZZ(0) q[19], q[16];\nRZZ(0) q[22], q[50];\nRZZ(0) q[4], q[27];\nRZZ(0) q[14], q[38];\nRZZ(0) q[17], q[23];\nRZZ(0) q[31], q[28];\nRZZ(0) q[21], q[30];\nRZZ(0) q[48], q[24];\nRZZ(0) q[35], q[8];\nRZZ(0) q[29], q[7];\nRZZ(0) q[2], q[43];\nRZZ(0) q[0], q[18];\nRZZ(0) q[25], q[3];\nRZZ(0) q[55], q[6];\nRZZ(0) q[9], q[26];\nRZZ(0) q[41], q[15];\nry(1.0*pi) q[1];\nry(1.0*pi) q[2];\nry(3.5*pi) q[3];\nrz(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrz(0.5*pi) q[6];\nrz(1.0*pi) q[12];\nry(3.5*pi) q[13];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[15];\nrz(1.0*pi) q[16];\nry(0.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nry(0.5*pi) q[24];\nry(0.5*pi) q[25];\nrz(3.5*pi) q[27];\nry(0.5*pi) q[28];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[31];\nrz(0.5*pi) q[33];\nry(0.5*pi) q[35];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[39];\nrz(1.0*pi) q[40];\nrz(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[51];\nry(0.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nry(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrz(0.5*pi) q[3];\nrx(1.0*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nrx(0.5*pi) q[8];\nry(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(0.5*pi) q[12];\nry(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(0.5*pi) q[16];\nrx(1.0*pi) q[18];\nrz(1.0*pi) q[19];\nrz(3.5*pi) q[20];\nry(1.0*pi) q[21];\nrx(0.5*pi) q[22];\nrx(1.0*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrx(0.5*pi) q[26];\nrx(3.5*pi) q[27];\nrx(0.5*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(1.0*pi) q[33];\nrx(1.0*pi) q[34];\nrx(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nry(1.0*pi) q[45];\nrz(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrx(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nry(0.5*pi) q[51];\nrz(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(1.0*pi) q[55];\nRZZ(0) q[29], q[10];\nRZZ(0) q[5], q[48];\nRZZ(0) q[25], q[39];\nRZZ(0) q[54], q[38];\nRZZ(0) q[24], q[41];\nRZZ(0) q[18], q[12];\nRZZ(0) q[55], q[6];\nRZZ(0) q[9], q[51];\nRZZ(0) q[43], q[21];\nRZZ(0) q[4], q[0];\nRZZ(0) q[22], q[17];\nRZZ(0) q[37], q[30];\nRZZ(0) q[26], q[45];\nRZZ(0) q[50], q[33];\nRZZ(0) q[14], q[1];\nRZZ(0) q[47], q[53];\nRZZ(0) q[46], q[40];\nRZZ(0) q[28], q[23];\nRZZ(0) q[2], q[13];\nRZZ(0) q[3], q[15];\nRZZ(0) q[8], q[20];\nRZZ(0) q[19], q[31];\nRZZ(0) q[7], q[52];\nRZZ(0) q[44], q[27];\nRZZ(0) q[32], q[35];\nRZZ(0) q[36], q[11];\nRZZ(0) q[16], q[34];\nRZZ(0) q[42], q[49];\nry(3.5*pi) q[2];\nrz(1.0*pi) q[5];\nry(0.5*pi) q[6];\nrz(0.5*pi) q[8];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(3.5*pi) q[12];\nry(3.5*pi) q[15];\nrz(0.5*pi) q[18];\nry(3.5*pi) q[22];\nry(0.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[25];\nry(1.0*pi) q[27];\nrz(3.5*pi) q[28];\nrz(1.0*pi) q[29];\nrz(0.5*pi) q[30];\nrz(0.5*pi) q[31];\nry(3.5*pi) q[32];\nry(0.5*pi) q[33];\nry(0.5*pi) q[35];\nrz(1.0*pi) q[36];\nrz(3.5*pi) q[37];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[40];\nry(0.5*pi) q[41];\nrz(3.5*pi) q[42];\nry(3.5*pi) q[43];\nry(3.5*pi) q[44];\nry(3.5*pi) q[47];\nry(3.5*pi) q[49];\nrz(3.5*pi) q[53];\nry(3.5*pi) q[55];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrz(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nry(0.5*pi) q[3];\nrz(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nry(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(1.0*pi) q[9];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(0.5*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrz(3.5*pi) q[16];\nry(3.5*pi) q[18];\nrx(3.5*pi) q[19];\nrx(1.0*pi) q[20];\nrx(3.5*pi) q[21];\nrx(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(3.5*pi) q[26];\nrx(3.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nrx(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nrx(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(1.0*pi) q[36];\nrx(0.5*pi) q[37];\nrx(3.5*pi) q[38];\nrz(1.0*pi) q[39];\nrx(1.0*pi) q[40];\nrx(3.5*pi) q[41];\nrz(1.0*pi) q[42];\nry(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(0.5*pi) q[45];\nrx(3.5*pi) q[46];\nrx(3.5*pi) q[47];\nrx(0.5*pi) q[48];\nrz(0.5*pi) q[49];\nrx(3.5*pi) q[50];\nrx(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrz(0.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[16], q[5];\nRZZ(0) q[35], q[54];\nRZZ(0) q[2], q[51];\nRZZ(0) q[38], q[13];\nRZZ(0) q[26], q[49];\nRZZ(0) q[10], q[55];\nRZZ(0) q[22], q[0];\nRZZ(0) q[11], q[48];\nRZZ(0) q[50], q[32];\nRZZ(0) q[28], q[27];\nRZZ(0) q[7], q[1];\nRZZ(0) q[8], q[17];\nRZZ(0) q[34], q[29];\nRZZ(0) q[19], q[43];\nRZZ(0) q[42], q[20];\nRZZ(0) q[52], q[3];\nRZZ(0) q[14], q[25];\nRZZ(0) q[44], q[9];\nRZZ(0) q[37], q[6];\nRZZ(0) q[45], q[18];\nRZZ(0) q[21], q[41];\nRZZ(0) q[23], q[30];\nRZZ(0) q[53], q[15];\nRZZ(0) q[39], q[46];\nRZZ(0) q[33], q[36];\nRZZ(0) q[31], q[24];\nRZZ(0) q[47], q[4];\nRZZ(0) q[12], q[40];\nry(1.0*pi) q[1];\nrz(3.5*pi) q[5];\nrz(0.5*pi) q[7];\nry(0.5*pi) q[9];\nrz(3.5*pi) q[11];\nry(3.5*pi) q[15];\nry(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nrz(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nrz(3.5*pi) q[31];\nrz(1.0*pi) q[32];\nrz(0.5*pi) q[33];\nry(1.0*pi) q[34];\nry(3.5*pi) q[35];\nry(3.5*pi) q[38];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[44];\nrz(0.5*pi) q[45];\nry(3.5*pi) q[46];\nry(1.0*pi) q[47];\nrz(3.5*pi) q[48];\nrz(1.0*pi) q[50];\nrz(0.5*pi) q[51];\nry(3.5*pi) q[52];\nry(1.0*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(0.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrz(0.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(0.5*pi) q[8];\nrx(0.5*pi) q[9];\nrx(3.5*pi) q[10];\nrz(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nrx(1.0*pi) q[13];\nrz(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(3.5*pi) q[16];\nrz(0.5*pi) q[17];\nry(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrx(1.0*pi) q[25];\nrz(0.5*pi) q[26];\nrx(0.5*pi) q[27];\nry(1.0*pi) q[28];\nrx(3.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(3.5*pi) q[31];\nrx(3.5*pi) q[32];\nrz(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(1.0*pi) q[38];\nrz(3.5*pi) q[39];\nrx(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrx(0.5*pi) q[42];\nrx(0.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(3.5*pi) q[51];\nrx(0.5*pi) q[52];\nrx(1.0*pi) q[53];\nrx(1.0*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[1];\nrz(0.5*pi) q[3];\nry(3.5*pi) q[4];\nry(0.5*pi) q[7];\nrz(3.5*pi) q[8];\nry(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrz(3.5*pi) q[12];\nrz(3.5*pi) q[13];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[21];\nry(3.5*pi) q[22];\nry(1.0*pi) q[23];\nry(3.5*pi) q[25];\nrz(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[31];\nry(0.5*pi) q[34];\nrz(1.0*pi) q[36];\nrz(0.5*pi) q[37];\nry(3.5*pi) q[40];\nry(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nry(0.5*pi) q[45];\nry(0.5*pi) q[46];\nry(1.0*pi) q[49];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(0.5*pi) q[52];\nry(3.5*pi) q[53];\nRZZ(0) q[22], q[40];\nRZZ(0) q[15], q[5];\nRZZ(0) q[26], q[18];\nRZZ(0) q[43], q[28];\nRZZ(0) q[23], q[53];\nRZZ(0) q[7], q[12];\nRZZ(0) q[39], q[14];\nRZZ(0) q[51], q[33];\nRZZ(0) q[47], q[0];\nRZZ(0) q[48], q[21];\nRZZ(0) q[29], q[36];\nRZZ(0) q[11], q[35];\nRZZ(0) q[52], q[54];\nRZZ(0) q[13], q[44];\nRZZ(0) q[24], q[9];\nRZZ(0) q[8], q[32];\nRZZ(0) q[17], q[34];\nRZZ(0) q[20], q[50];\nRZZ(0) q[38], q[42];\nRZZ(0) q[6], q[45];\nRZZ(0) q[25], q[46];\nRZZ(0) q[37], q[16];\nRZZ(0) q[3], q[4];\nRZZ(0) q[19], q[49];\nRZZ(0) q[10], q[2];\nRZZ(0) q[1], q[41];\nRZZ(0) q[55], q[30];\nRZZ(0) q[31], q[27];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(3.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nrx(3.5*pi) q[7];\nry(1.0*pi) q[8];\nrx(3.5*pi) q[9];\nry(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(3.5*pi) q[12];\nrx(1.0*pi) q[13];\nrx(1.0*pi) q[14];\nrx(0.5*pi) q[15];\nrx(3.5*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nry(1.0*pi) q[19];\nrx(3.5*pi) q[20];\nrx(3.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrx(0.5*pi) q[24];\nrz(1.0*pi) q[25];\nrx(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrx(3.5*pi) q[31];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nrx(3.5*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(1.0*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[41];\nrx(3.5*pi) q[42];\nrz(3.5*pi) q[43];\nrz(0.5*pi) q[44];\nrx(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nrx(0.5*pi) q[47];\nrx(0.5*pi) q[48];\nrx(3.5*pi) q[49];\nrx(1.0*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[52];\nrx(3.5*pi) q[53];\nrx(0.5*pi) q[54];\nrz(1.0*pi) q[55];\nRZZ(0) q[47], q[24];\nRZZ(0) q[55], q[0];\nRZZ(0) q[26], q[39];\nRZZ(0) q[8], q[21];\nRZZ(0) q[7], q[5];\nRZZ(0) q[37], q[53];\nRZZ(0) q[6], q[40];\nRZZ(0) q[36], q[15];\nRZZ(0) q[45], q[11];\nRZZ(0) q[34], q[23];\nRZZ(0) q[3], q[49];\nRZZ(0) q[30], q[32];\nRZZ(0) q[13], q[27];\nRZZ(0) q[25], q[18];\nRZZ(0) q[41], q[31];\nRZZ(0) q[29], q[22];\nRZZ(0) q[12], q[28];\nRZZ(0) q[38], q[44];\nRZZ(0) q[46], q[9];\nRZZ(0) q[54], q[20];\nRZZ(0) q[10], q[4];\nRZZ(0) q[1], q[33];\nRZZ(0) q[2], q[48];\nRZZ(0) q[19], q[42];\nRZZ(0) q[43], q[35];\nRZZ(0) q[16], q[14];\nRZZ(0) q[51], q[50];\nRZZ(0) q[52], q[17];\nrz(3.5*pi) q[2];\nry(3.5*pi) q[4];\nry(0.5*pi) q[5];\nrz(3.5*pi) q[7];\nry(0.5*pi) q[11];\nry(0.5*pi) q[13];\nry(0.5*pi) q[16];\nrz(1.0*pi) q[17];\nry(0.5*pi) q[18];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nrz(3.5*pi) q[23];\nrz(3.5*pi) q[26];\nrz(3.5*pi) q[27];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[31];\nrz(3.5*pi) q[34];\nry(3.5*pi) q[35];\nry(1.0*pi) q[36];\nry(3.5*pi) q[38];\nry(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nry(0.5*pi) q[42];\nrz(0.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(3.5*pi) q[48];\nrz(3.5*pi) q[49];\nry(3.5*pi) q[50];\nrz(0.5*pi) q[52];\nry(3.5*pi) q[54];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrx(3.5*pi) q[1];\nrx(0.5*pi) q[2];\nrx(3.5*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrz(1.0*pi) q[6];\nrx(1.0*pi) q[7];\nrx(3.5*pi) q[8];\nrx(3.5*pi) q[9];\nrz(1.0*pi) q[10];\nry(3.5*pi) q[11];\nrz(1.0*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nry(1.0*pi) q[15];\nry(1.0*pi) q[16];\nrx(3.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(1.0*pi) q[20];\nrx(1.0*pi) q[21];\nrx(3.5*pi) q[22];\nrx(3.5*pi) q[23];\nrx(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nrx(1.0*pi) q[27];\nrx(1.0*pi) q[29];\nrx(3.5*pi) q[30];\nrz(3.5*pi) q[31];\nrx(1.0*pi) q[32];\nrz(3.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrx(3.5*pi) q[36];\nrx(3.5*pi) q[37];\nrz(0.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(1.0*pi) q[40];\nry(0.5*pi) q[41];\nrx(1.0*pi) q[42];\nrx(3.5*pi) q[43];\nrx(3.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(1.0*pi) q[49];\nrx(3.5*pi) q[50];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nry(3.5*pi) q[0];\nry(3.5*pi) q[1];\nrz(0.5*pi) q[4];\nry(3.5*pi) q[9];\nrz(0.5*pi) q[14];\nrz(3.5*pi) q[17];\nry(3.5*pi) q[18];\nrz(3.5*pi) q[19];\nry(3.5*pi) q[20];\nrz(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nry(3.5*pi) q[24];\nrz(3.5*pi) q[25];\nry(3.5*pi) q[27];\nrz(0.5*pi) q[29];\nrz(3.5*pi) q[30];\nry(0.5*pi) q[32];\nry(0.5*pi) q[35];\nrz(3.5*pi) q[36];\nrz(0.5*pi) q[37];\nrz(3.5*pi) q[40];\nry(3.5*pi) q[42];\nry(1.0*pi) q[43];\nrz(1.0*pi) q[44];\nrz(3.5*pi) q[45];\nrz(3.5*pi) q[47];\nrz(1.0*pi) q[48];\nrz(3.5*pi) q[49];\nrz(3.5*pi) q[50];\nry(0.5*pi) q[52];\nrz(0.5*pi) q[54];\nry(1.0*pi) q[55];\nRZZ(0) q[40], q[46];\nRZZ(0) q[13], q[9];\nRZZ(0) q[53], q[0];\nRZZ(0) q[8], q[35];\nRZZ(0) q[28], q[52];\nRZZ(0) q[37], q[44];\nRZZ(0) q[45], q[54];\nRZZ(0) q[14], q[39];\nRZZ(0) q[12], q[4];\nRZZ(0) q[2], q[31];\nRZZ(0) q[23], q[48];\nRZZ(0) q[25], q[15];\nRZZ(0) q[51], q[30];\nRZZ(0) q[10], q[36];\nRZZ(0) q[26], q[1];\nRZZ(0) q[6], q[38];\nRZZ(0) q[34], q[11];\nRZZ(0) q[49], q[21];\nRZZ(0) q[16], q[7];\nRZZ(0) q[43], q[50];\nRZZ(0) q[24], q[20];\nRZZ(0) q[27], q[33];\nRZZ(0) q[3], q[18];\nRZZ(0) q[42], q[55];\nRZZ(0) q[22], q[17];\nRZZ(0) q[19], q[5];\nRZZ(0) q[32], q[41];\nRZZ(0) q[29], q[47];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(3.5*pi) q[0];\nrz(3.5*pi) q[1];\nrx(1.0*pi) q[2];\nrz(1.0*pi) q[3];\nrx(0.5*pi) q[4];\nrx(3.5*pi) q[5];\nrx(3.5*pi) q[6];\nrx(0.5*pi) q[7];\nrx(3.5*pi) q[10];\nrx(0.5*pi) q[11];\nrx(1.0*pi) q[12];\nry(1.0*pi) q[13];\nrx(0.5*pi) q[14];\nrz(3.5*pi) q[15];\nry(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrx(0.5*pi) q[18];\nry(3.5*pi) q[19];\nrx(0.5*pi) q[20];\nrx(1.0*pi) q[21];\nrx(1.0*pi) q[22];\nrx(3.5*pi) q[23];\nrz(1.0*pi) q[24];\nrx(0.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nry(1.0*pi) q[28];\nrx(0.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(3.5*pi) q[32];\nry(0.5*pi) q[33];\nrx(1.0*pi) q[34];\nrx(1.0*pi) q[35];\nrz(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nrx(0.5*pi) q[38];\nrz(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(3.5*pi) q[41];\nrx(0.5*pi) q[42];\nrz(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrx(1.0*pi) q[45];\nrx(1.0*pi) q[46];\nrx(3.5*pi) q[47];\nrx(1.0*pi) q[48];\nry(0.5*pi) q[49];\nrx(1.0*pi) q[50];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrx(3.5*pi) q[53];\nry(3.5*pi) q[54];\nrx(3.5*pi) q[55];\nrz(3.5*pi) q[0];\nrz(0.5*pi) q[2];\nrz(1.0*pi) q[5];\nry(3.5*pi) q[6];\nry(1.0*pi) q[10];\nry(3.5*pi) q[11];\nry(3.5*pi) q[12];\nrz(0.5*pi) q[14];\nry(0.5*pi) q[17];\nry(0.5*pi) q[21];\nrz(0.5*pi) q[22];\nrz(0.5*pi) q[23];\nrz(3.5*pi) q[25];\nry(0.5*pi) q[27];\nry(0.5*pi) q[29];\nrz(1.0*pi) q[30];\nry(0.5*pi) q[32];\nrz(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nry(0.5*pi) q[37];\nrz(3.5*pi) q[38];\nrz(0.5*pi) q[40];\nrz(1.0*pi) q[41];\nrz(3.5*pi) q[42];\nrz(3.5*pi) q[44];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[46];\nry(0.5*pi) q[50];\nry(0.5*pi) q[51];\nry(1.0*pi) q[52];\nry(3.5*pi) q[53];\nrz(1.0*pi) q[55];\nRZZ(0) q[24], q[32];\nRZZ(0) q[38], q[9];\nRZZ(0) q[48], q[33];\nRZZ(0) q[18], q[11];\nRZZ(0) q[46], q[4];\nRZZ(0) q[28], q[39];\nRZZ(0) q[55], q[51];\nRZZ(0) q[54], q[23];\nRZZ(0) q[7], q[52];\nRZZ(0) q[41], q[25];\nRZZ(0) q[14], q[50];\nRZZ(0) q[53], q[12];\nRZZ(0) q[13], q[1];\nRZZ(0) q[8], q[30];\nRZZ(0) q[47], q[19];\nRZZ(0) q[16], q[17];\nRZZ(0) q[27], q[0];\nRZZ(0) q[49], q[2];\nRZZ(0) q[6], q[21];\nRZZ(0) q[22], q[44];\nRZZ(0) q[5], q[3];\nRZZ(0) q[29], q[34];\nRZZ(0) q[43], q[37];\nRZZ(0) q[26], q[20];\nRZZ(0) q[40], q[45];\nRZZ(0) q[35], q[15];\nRZZ(0) q[42], q[10];\nRZZ(0) q[31], q[36];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nRZZ(0) q[0], q[36];\nRZZ(0) q[17], q[50];\nRZZ(0) q[22], q[9];\nRZZ(0) q[40], q[14];\nRZZ(0) q[18], q[41];\nRZZ(0) q[13], q[38];\nRZZ(0) q[26], q[6];\nRZZ(0) q[23], q[49];\nRZZ(0) q[37], q[39];\nRZZ(0) q[42], q[8];\nRZZ(0) q[25], q[4];\nRZZ(0) q[51], q[44];\nRZZ(0) q[30], q[35];\nRZZ(0) q[46], q[7];\nRZZ(0) q[16], q[34];\nRZZ(0) q[15], q[31];\nRZZ(0) q[11], q[3];\nRZZ(0) q[27], q[10];\nRZZ(0) q[52], q[12];\nRZZ(0) q[32], q[20];\nRZZ(0) q[45], q[48];\nRZZ(0) q[54], q[33];\nRZZ(0) q[29], q[28];\nRZZ(0) q[5], q[19];\nRZZ(0) q[24], q[21];\nRZZ(0) q[2], q[55];\nRZZ(0) q[1], q[47];\nRZZ(0) q[53], q[43];\nrz(1.0*pi) q[1];\nry(3.5*pi) q[2];\nrx(0.5*pi) q[3];\nrx(3.5*pi) q[4];\nry(3.5*pi) q[5];\nrx(1.0*pi) q[6];\nry(1.0*pi) q[7];\nry(1.0*pi) q[8];\nrz(0.5*pi) q[9];\nrx(1.0*pi) q[10];\nrx(3.5*pi) q[11];\nry(1.0*pi) q[12];\nrx(3.5*pi) q[13];\nrx(3.5*pi) q[14];\nrx(3.5*pi) q[15];\nrx(1.0*pi) q[16];\nrx(0.5*pi) q[17];\nrz(1.0*pi) q[18];\nrx(3.5*pi) q[19];\nrx(3.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(0.5*pi) q[22];\nrx(0.5*pi) q[23];\nrx(3.5*pi) q[24];\nrx(0.5*pi) q[25];\nrz(1.0*pi) q[26];\nry(1.0*pi) q[27];\nrx(1.0*pi) q[28];\nry(3.5*pi) q[29];\nrx(3.5*pi) q[30];\nry(0.5*pi) q[31];\nrx(1.0*pi) q[32];\nrx(3.5*pi) q[33];\nry(0.5*pi) q[34];\nrz(3.5*pi) q[35];\nrx(3.5*pi) q[36];\nry(1.0*pi) q[37];\nrx(3.5*pi) q[38];\nrz(3.5*pi) q[39];\nry(3.5*pi) q[40];\nrx(1.0*pi) q[41];\nrx(3.5*pi) q[42];\nry(3.5*pi) q[43];\nrx(0.5*pi) q[44];\nrz(3.5*pi) q[46];\nry(3.5*pi) q[47];\nrx(3.5*pi) q[48];\nrx(0.5*pi) q[49];\nrx(0.5*pi) q[51];\nrx(3.5*pi) q[52];\nrz(1.0*pi) q[53];\nry(1.0*pi) q[54];\nrx(1.0*pi) q[55];\nry(0.5*pi) q[4];\nrz(3.5*pi) q[10];\nrz(1.0*pi) q[11];\nrz(3.5*pi) q[14];\nrz(3.5*pi) q[16];\nry(0.5*pi) q[17];\nry(3.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[22];\nry(3.5*pi) q[23];\nrz(0.5*pi) q[24];\nrz(0.5*pi) q[30];\nry(0.5*pi) q[32];\nrz(3.5*pi) q[33];\nry(0.5*pi) q[36];\nrz(1.0*pi) q[38];\nry(1.0*pi) q[42];\nrz(1.0*pi) q[48];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nrx(1.0*pi) q[0];\nrx(1.0*pi) q[1];\nry(1.0*pi) q[2];\nrz(3.5*pi) q[4];\nrx(1.0*pi) q[5];\nrz(0.5*pi) q[7];\nrx(3.5*pi) q[8];\nrx(1.0*pi) q[9];\nry(3.5*pi) q[10];\nrx(1.0*pi) q[11];\nrx(0.5*pi) q[12];\nrx(0.5*pi) q[13];\nrx(0.5*pi) q[14];\nrx(1.0*pi) q[15];\nrx(0.5*pi) q[16];\nrz(0.5*pi) q[17];\nrx(3.5*pi) q[18];\nrx(1.0*pi) q[19];\nrx(0.5*pi) q[20];\nrx(0.5*pi) q[21];\nrx(1.0*pi) q[22];\nrx(1.0*pi) q[23];\nrz(3.5*pi) q[24];\nrx(3.5*pi) q[25];\nrx(1.0*pi) q[26];\nrx(1.0*pi) q[27];\nrz(0.5*pi) q[28];\nrx(0.5*pi) q[29];\nrx(0.5*pi) q[30];\nrx(1.0*pi) q[31];\nrx(1.0*pi) q[32];\nrx(0.5*pi) q[33];\nrx(0.5*pi) q[34];\nry(0.5*pi) q[35];\nrx(0.5*pi) q[36];\nrx(1.0*pi) q[37];\nry(3.5*pi) q[38];\nrx(0.5*pi) q[39];\nrx(3.5*pi) q[40];\nrx(0.5*pi) q[41];\nrz(0.5*pi) q[42];\nrx(1.0*pi) q[43];\nry(3.5*pi) q[44];\nrx(3.5*pi) q[45];\nrx(1.0*pi) q[47];\nrx(0.5*pi) q[48];\nrx(1.0*pi) q[49];\nrz(3.5*pi) q[50];\nrz(1.0*pi) q[51];\nrx(0.5*pi) q[53];\nrx(3.5*pi) q[54];\nry(3.5*pi) q[55];\nrz(3.5*pi) q[1];\nrz(0.5*pi) q[5];\nry(0.5*pi) q[8];\nry(0.5*pi) q[9];\nry(3.5*pi) q[11];\nrz(0.5*pi) q[12];\nrz(3.5*pi) q[13];\nry(3.5*pi) q[14];\nrz(0.5*pi) q[15];\nrz(0.5*pi) q[16];\nrz(1.0*pi) q[18];\nrz(0.5*pi) q[19];\nrz(0.5*pi) q[20];\nry(3.5*pi) q[21];\nry(0.5*pi) q[22];\nry(0.5*pi) q[25];\nrz(0.5*pi) q[26];\nry(0.5*pi) q[27];\nry(3.5*pi) q[32];\nry(3.5*pi) q[33];\nry(3.5*pi) q[34];\nry(0.5*pi) q[36];\nry(3.5*pi) q[37];\nrz(3.5*pi) q[39];\nrz(3.5*pi) q[41];\nry(3.5*pi) q[43];\nrz(3.5*pi) q[45];\nrz(0.5*pi) q[47];\nrz(3.5*pi) q[49];\nrz(0.5*pi) q[53];\nbarrier q[0],q[1],q[2],q[3],q[4],q[5],q[6],q[7],q[8],q[9],q[10],q[11],q[12],q[13],q[14],q[15],q[16],q[17],q[18],q[19],q[20],q[21],q[22],q[23],q[24],q[25],q[26],q[27],q[28],q[29],q[30],q[31],q[32],q[33],q[34],q[35],q[36],q[37],q[38],q[39],q[40],q[41],q[42],q[43],q[44],q[45],q[46],q[47],q[48],q[49],q[50],q[51],q[52],q[53],q[54],q[55];\nmeasure q[0] -> c[0];\nmeasure q[1] -> c[1];\nmeasure q[2] -> c[2];\nmeasure q[3] -> c[3];\nmeasure q[4] -> c[4];\nmeasure q[5] -> c[5];\nmeasure q[6] -> c[6];\nmeasure q[7] -> c[7];\nmeasure q[8] -> c[8];\nmeasure q[9] -> c[9];\nmeasure q[10] -> c[10];\nmeasure q[11] -> c[11];\nmeasure q[12] -> c[12];\nmeasure q[13] -> c[13];\nmeasure q[14] -> c[14];\nmeasure q[15] -> c[15];\nmeasure q[16] -> c[16];\nmeasure q[17] -> c[17];\nmeasure q[18] -> c[18];\nmeasure q[19] -> c[19];\nmeasure q[20] -> c[20];\nmeasure q[21] -> c[21];\nmeasure q[22] -> c[22];\nmeasure q[23] -> c[23];\nmeasure q[24] -> c[24];\nmeasure q[25] -> c[25];\nmeasure q[26] -> c[26];\nmeasure q[27] -> c[27];\nmeasure q[28] -> c[28];\nmeasure q[29] -> c[29];\nmeasure q[30] -> c[30];\nmeasure q[31] -> c[31];\nmeasure q[32] -> c[32];\nmeasure q[33] -> c[33];\nmeasure q[34] -> c[34];\nmeasure q[35] -> c[35];\nmeasure q[36] -> c[36];\nmeasure q[37] -> c[37];\nmeasure q[38] -> c[38];\nmeasure q[39] -> c[39];\nmeasure q[40] -> c[40];\nmeasure q[41] -> c[41];\nmeasure q[42] -> c[42];\nmeasure q[43] -> c[43];\nmeasure q[44] -> c[44];\nmeasure q[45] -> c[45];\nmeasure q[46] -> c[46];\nmeasure q[47] -> c[47];\nmeasure q[48] -> c[48];\nmeasure q[49] -> c[49];\nmeasure q[50] -> c[50];\nmeasure q[51] -> c[51];\nmeasure q[52] -> c[52];\nmeasure q[53] -> c[53];\nmeasure q[54] -> c[54];\nmeasure q[55] -> c[55];\n"
  },
  "raw_data": {
    "Memory_RB (32, 2)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000001000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000100000000000000000100000000000000000000001000000000",
        "00000000000000000000000000000000000001000000000000000001",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000100000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000010000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000010000000000100000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00100000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00100000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000001000000000001000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000001000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000010000000000000000000000000",
        "00000000000000000000000000000000000010000000000000000000",
        "00000000000000000000000000000010000000000000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000010000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000010000000000000000000000",
        "00000000000000001000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000001000000000000000000000",
        "00000000000000000000000000000000000000000000001000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000100000000000000",
        "00000000000000000000000000000000000010000000000000000000",
        "00000000000000000000000000000000000000000010000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00001000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000100000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000001000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000010000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000010000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000001000000000000000000000000000",
        "00001000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000100000000000000000000000000000",
        "00000000000000000010000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00010000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000001000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (32, 4)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111110111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111101111111",
        "01111111111110111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111101111111111101111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111101111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11110111111111111111101111111111011111111101111111111111",
        "11111111111111111111111111111111111111111111111010111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111110111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111011111111111111101111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111101",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111101",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11011111111111111111111111111111111111111111111110111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111101111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111101111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11110111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111110111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111101111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11101111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (64, 6)": {
      "c": [
        "11111111111111110111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111111111101111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111110111111111",
        "11111101111111111111111111111111111111011111111111110111",
        "10111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111011111011111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111011111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111101111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11110111111111111101111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111110111111111111111111111111111111111111101111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11011111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111101111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111110111011011101111010111111111111111011111111110111",
        "11111111111111111111111111111111111111111111111111111111",
        "11011111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111011111111111111111111111111111111111",
        "11111011111111111111111111111111111111111111111110111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111101111111111111111111111111111",
        "11111111111101111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11110111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111101111111111111011111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "10111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111101111111111111111111",
        "11111111111111111111111111111111111111111111111101111111",
        "11111111111111111111111111111111111111111111111111110111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111011111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111110111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111110111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111101111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111110111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111110111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111101111111",
        "11111011111111111111111111111111111111110111111111111111",
        "11111111110111111111111111111011111111111111101111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111101111111110111111111111111111111111111111111111111",
        "11111111101111111111111101111111111111111111111111111111",
        "11111111111110111111111111111111111111111111111111111111",
        "11011110111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (8, 0)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00011000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000100000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000100000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000100000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000100000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000001000000000000001000000000000000000",
        "00000000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000001000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000001000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000010000000000000000000000000000000000",
        "00000000000000010000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000010000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000010000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000100000000000000000000001",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000001000000000000000000000000000000010000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000001000",
        "00000000000000000000000000000000000000000000000010000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000010000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000010000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000000000000000000010000100000000000000000000",
        "00000000010000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (64, 5)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111011111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111011111111111111011011111110110011111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111110111111111111111111111111",
        "11111111111111111111111111111111111111111111111111011111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111011111111",
        "11111111111111111111111101111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111101111",
        "11111111111111011111111111111111011111111111111111111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111110111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111110111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111101111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111011110111011",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111011111",
        "01111111111111111111111111111111111111111111111111111111",
        "11111111110110111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111011111111111111111111111",
        "11111111101111111111111111111111111111111111111111111111",
        "11111111111111111111111111111101111111111111111111111111",
        "11011111111011111111111111111111101111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111011",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111011111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111101111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111110111111111110111111111111111111111111011111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111110111111011111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111101110111111111111111111111111111110",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111101110",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111110111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111011111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111011111111111111111101111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11011111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111101111111111111111111111111111111111111111111",
        "11111111111111111110111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111011111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (64, 4)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111011111111111111111011111111111111111",
        "11111111111111111110111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111101111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111110111111111111111111111111111111111111111011111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111110111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111110111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111101111111111011111111111111111111111111111111",
        "11111101111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111110111111111111",
        "11111111110111111111011111101111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "01111111111111111110111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111101111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111011111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111011111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111110111011111111111111111111111111011",
        "11111111011111111111111111111111111111111111111111111111",
        "11111111111111111111111111011111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111101111111111",
        "11111110111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111011111101111111011111111111111110111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111110111111111111011111111111111111111",
        "11111110111111111111111111111111111111111111111111111111",
        "11111111011111111111111111111111111111111111111111111111",
        "11111110101101111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111011111111111111111111111111111111111111111110111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "10111111111111011111101111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111101111111111111111111111",
        "11101111111111111111111111111111111111111111111111111111",
        "11111111011111111101111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111101111111111111111111110111111111111111111111111111",
        "11111111111101111110111111111111011111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111110111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111011111111111",
        "11111111111111111111111111101111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111011111111",
        "11111111111111111111111111110111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111011101111111111111111111111111111111111111110111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111011111111101111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (2, 1)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000001000",
        "00000100000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000100000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (8, 5)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111110111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111111110111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111011111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111011111111111111111111",
        "11111111111111111111111111111111111111111111110111111111",
        "01111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111011111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111110111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111110111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111101111111111111111111111",
        "11111111111111111111111111101111111111011111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11110111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11101111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111011111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (32, 3)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000100000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000010000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000001001000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000001000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000001000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000010000000000000",
        "00000000000000000000000000000000000000000000001000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000001000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000100000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000100000000000",
        "00000000000000000000000010000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000001000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000100000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000001000000000000",
        "00000000000000000000000000000000000000000000000010000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000001000000001000000000",
        "00000000000000000000000000000000000000000100000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000100000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000100000000",
        "00000000000000000000000010000000000000000000000000000000",
        "00000000000000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000010000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000010000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000010000000000000000000000000000000",
        "00000000000000000000000000000000000000010000000000000000",
        "00000000000000000000010000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000100000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000010000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000001000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000100000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (64, 7)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111101111111011111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111011111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111110111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111011111111111111111111111111111111111",
        "11111111110111111111111111111111111111111111111111111111",
        "11111111111111011111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111110111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111011",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111110101111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111011111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "01111111111111111111111111111111111111111111111111111111",
        "11101111111111111111111110111111111111111111111111111111",
        "11111111111111111111111111111111011111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111101111111111111111111111111111111111110111111111",
        "11111111111111111111011111111111111111111011110111111111",
        "11111111111111111111111111011111110111111111011111111111",
        "11111111111111111111111111111111111111010111111111111111",
        "11111111111111110101001110111111111110111111111111011110",
        "11111111011111011111111111111111111101111110111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111110111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111110111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111011111101111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111101111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111101111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111101111111111111111111111111111111111111111111",
        "11111000111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111011111111111111111111111",
        "11111111111111111111101111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111011111",
        "11111101111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111110011111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11101111101111111111111111111111111111111111111111111111",
        "11111111111111111111101111111111111111111111111111101111",
        "11111111111111111111111111111111111111111111111011101011",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111101111111111111111111111111111",
        "11111111111111111111101111111111111111111111111111111111",
        "11111111111111111111111111111110111111111111111111111111",
        "11111111111111111111111111111111110111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111110111111",
        "11111111111111111111111111111111111110111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111101111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111101111111111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111110111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111011111111111111111111111111011111111111111111111111",
        "11111111111111111111111111111111011111111111111101111111",
        "11011111111111111111111111111111111111111111111111111111",
        "11111011111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111101111",
        "11111111111111111111111111111111111111111111111111111111",
        "01111111111111110111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111011111111111111011111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111110111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (8, 4)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111011101111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111101111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111101111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111101111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111110111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111101111111111111111111111111",
        "11111111111111111111111111111111111111111111111111101111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111011111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111101",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111101111111111111111111111",
        "11111111111111111110111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111011111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (32, 1)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000000000000000100000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000001000000000000000000000000010000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000001000000000000000",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000000010000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000010000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000100",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000100000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000001000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000001000000",
        "00000001000000000000000000000000000000000000000000000000",
        "00000000000000000001000000000000000000000000000000000000",
        "01000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000001000000000000000000001",
        "00000000000000100000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000001000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000010000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000010000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000001000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000001000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000001000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000001000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000010000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000001000000000000000000000",
        "00000000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (32, 7)": {
      "c": [
        "11111111111111110111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111110111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111110111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111011111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111011111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11101111111011111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111011111111111111111111",
        "11111111111111111111111111111111101111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111101111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111110111111111111111111",
        "01111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111110111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111101111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11101111111111111111111111111111111111111111111111111011",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111110111111111111111111111111111111111111",
        "11111111111111111111111111111111111111011111111111111111",
        "11111111111111111111111111111111111111111101111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11101110111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111110101111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111101111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111011111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111011111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111011",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111101111111111111111111111111111011111111111110111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111011111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (2, 2)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000001000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000001000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (8, 1)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000001000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000100000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000001000000000000000000000000",
        "00000000000000000000100000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000010000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000100000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000001000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000000000000000000000000000000000000000000000",
        "00000000000000000000100000000000000000000000000000000000",
        "00000000001000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (32, 6)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111101111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111101111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111101111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111011111111111111111111111111111",
        "11111111111111111111111111111111011111111111111111111111",
        "11111111111111111111111111111111111111111111101111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111101111111101111111111111111",
        "11111111011111111111111111111100111111111111111110111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111011110111111",
        "11111111111111111111111111111111011111111111111111111101",
        "11110111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111011111",
        "11111111111111111111111111111010111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111101111111111111111111111111111",
        "11111111111111111111111111111111111111111111111110111111",
        "11111111111111111111111111111011111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111101111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111110111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111101111111111111111111111110111",
        "11111111111111111111110111111111111111111111111111111111",
        "11111111111111111111011111111101111111111111111111111111",
        "11111111111111111111111111111111110111111111111111110111",
        "11111111111111111111111111111111111111110111111111111111",
        "11111111111111111110111111111111111111111111111111111111",
        "11111111111111111111111111111111111101111111111111111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111011111111111111111011111111111111111111111111111",
        "11111111111111011111111111111111111111111011111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "01111111111111111111111111101011110111111111111111111111",
        "10111011101111111111110111110001111110111110110111011111",
        "10111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111101111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111110111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111101111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11110111111111111111111111111111111111110111111111111111",
        "11111111111111111111111111111111111111111111111111101111",
        "11111111111111111111111111101111111111111111111111111111",
        "11101111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111110111111111111111111111111",
        "11111111111111111111111111111111111101111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111110111111111111111111111110111111111111",
        "11111111111111111111111111111111111111111111111111111101",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111011111111111101011111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111011111111111111111110111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111101111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111101111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111011111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11110111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111101111",
        "11111111111111111111111111110101111111111111101111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (8, 2)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000100000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000001000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "01000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000001000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000100000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000100000000000000000000000",
        "00001000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000001000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000001000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000010000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (32, 0)": {
      "c": [
        "00000000000000000000000000000000000000010000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000001000000000",
        "00000000000000000000000000000000000000000000000000001000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000001000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000001000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000100000000000000001000000000000000000000000000000000",
        "00000000000000000000000000000000010000000000000000000000",
        "00000000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000001000000000000000000000000000000000000010000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000001000000000000000000000001000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000001000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000010000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000001000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000010000000000000000000000000",
        "00000000000000000000000000000000000000000000001000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000010000000000000000000000000",
        "00000000000000000000001000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000001000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000100000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000010000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "01000000000000000000010000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000001000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000100000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000010000000000000001000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000010000000000000",
        "00000000000000000000000100000000000000000001000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000001000100000000000000000000000000000000000000001000",
        "00000000000000000000000000000000000010000000000000000000",
        "00000000000000000000010000000000000000000000000010000000",
        "00000000000000000000100000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000100000000000000000000000000000",
        "00000000000000000000000000000000000000000100000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000001000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000100000000",
        "00000000000000000000000000000000000000000000000000000000",
        "01000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (2, 4)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111101111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111011111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111011111111111111011111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11101111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111101111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111110111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111110111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111110111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111101111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111001111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "01111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111011111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111011111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111101111111111111111111111111111",
        "11111111111111111111111111111111111111011111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111110111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111011111111111111111111111111111111111111111111111",
        "11111111011111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111011111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111110111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111101111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (2, 0)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000010000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00100000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000001000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000010000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (2, 6)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11101111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111101111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111101111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111110111111111111110111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111011",
        "11111111111111111101111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111101111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111110",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111110111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "01111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111110111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (8, 7)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111110111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111011111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111011111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111011111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11110111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111011111111111111",
        "11111111111111111111111111111111111111111111111111111011",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111110111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111101111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111110111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111011111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (2, 7)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111110111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111101111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111011111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111101111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111011111",
        "11111111111111111111111111111111111111111111101111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111011111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111101111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111101101111111111",
        "11111111111111111111111111111110111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111110111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (64, 3)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000010000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000100000000000000000000000000000",
        "00000100000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000001000000010000000000000000",
        "10000100000000100000000000000000000000000000000000000010",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000010000000000000000000000000000000000000000000",
        "00000000000000100001000000000000000000000000000000000000",
        "00000100000000000000000000000000000000000000000000000000",
        "00000100000000000000000000000000000000000000000000000000",
        "00000000000000001000000001000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000010000000000000001000",
        "00001001000000000000000000000000000000000000000000000010",
        "00000000000000010000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000000000000100000000000000000000010000000000000000",
        "00000000000000000000000000000000000000010000000000000000",
        "00000000000000000000000000001000000000000000000000000010",
        "00010000000000000000000000000000000000000000000000001000",
        "00100000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000000010000000000000000000000000",
        "00010000000000000000000000000000000000000000010000000000",
        "00100000000000000100000000000000000000000000000000000000",
        "10000000000000000000000000000000000000000000000000000000",
        "00000000000000001000000000001000000000000000000000000000",
        "00000000010000000000000000000000000000000000000000001000",
        "00000000000000010000000000000000000000000000000000000000",
        "01010000000000000100000000000000000000000000000000000000",
        "00000000010001000000000000001000000010010000000000000000",
        "00000000000001000000000000010000000010000000000000001000",
        "00000000000000000000000000000000000100000000100000000000",
        "10000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000001000000000000000000000100000000",
        "00000000000000000000000100000000001000000000000000010000",
        "00000000000000001000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000010000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000000000000000000000000000000000010000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000010000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000100000",
        "00000100000000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000001000000000000000000000000000010000000000000",
        "00000000000000000000000000000000000000000000010000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000010000010100000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000001000010000000100000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000100000010000000000000000000000000000",
        "00000000000000000000100000000000000000000000010000000000",
        "00000000000100000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000001000000010000000000",
        "00000000000000000000000000000000000000000000000100000000",
        "00000000000000000000000000000000000000000000000001000000",
        "00000000000000000000000000000000000000000000001000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000001",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000001000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000010000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000010000000100000000000000000000000000",
        "00000000010010000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000001",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000010000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000010000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000100000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000010000",
        "00000000000000100000000000000000000000010000000000000000",
        "00000000000010000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000001000000000000000000000000000000"
      ]
    },
    "Memory_RB (8, 3)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000010000000",
        "00000000000000000000000000000000000000000000000000010000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000010000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000001000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000100000000000000000000000000",
        "00000000000000000000000000000000000000000000000100000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000100000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000100000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000001000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000001000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000000000000000100000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000001000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000010000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000010000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000001000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (64, 1)": {
      "c": [
        "00010000000000000100000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000100000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000010000000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000001000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000010000000010000000000000000000000000000000000100",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000100000000",
        "00000000000000000000000010000000000001000000000000000000",
        "00000000000000000000000000000000000000001000000000000000",
        "01000000000000000000010000000000001000000000000000000000",
        "01000000000000000000000000000000000000000000000000100000",
        "00000000000000010000010000000000000000000000000000000000",
        "00000000000000000000000000000001000000000000000000000000",
        "00000000000100000000000000000000000000000000000000000000",
        "00000001000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000001000000000000",
        "00000001000000000000000000000000000001000000001000000000",
        "00000000000000000000000000000000000000000000000000010000",
        "00100000000000000000000000000000000000000000000000000000",
        "00000000000000000000000001000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000010000000000000000000000000000000000000000",
        "00000000000000100000001000000000000000000000000000000000",
        "00000000001000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000100000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "01000000000000000000000000000000000000000000100000000000",
        "00000000000010000000000000000000000000000000000000000000",
        "00000000000000000000010000000000000000000000000000000000",
        "00000000100000000000000000000000000000000000000000000000",
        "00000000000000010000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000100000000",
        "01010000000000000000001000000000000000000000000000000000",
        "00000000000000000000000001000000000000000000000000000000",
        "00000000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000000000000000010000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00010000000000000000000000000000000000000000000000100000",
        "00000000000000000000000000100000000000000000000100000000",
        "00000000000000000000000000000000000001000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000001000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000010000000000100000000000000000",
        "00000000000000000000000000000000000000000000000000000001",
        "00000000000000000000000000000000000000000000000000000000",
        "01000000000000100000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00001000000000001000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000001000",
        "00000000000000000000000000000000000000000000000000000000",
        "01000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000100000000000000",
        "00000000000000000000000000000000000000000000100100000000",
        "00000000000000000000000000000000000000000000010000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000010000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00100000100010000000000000000000000000000000000000000010",
        "00000000000000000000000000100000000000000000000000000000",
        "00100000000000000000000001000000000000000000000000000000",
        "10000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000001000000000000000000000000000000000000000000",
        "00000001000000010000000000000000000000000000000000000000",
        "00000001000010000000100000101000000000000000000000000000",
        "00000000000000000000000000000000011000000100000000000000",
        "01000000000010000000000000000000000010000000000000010000",
        "00000000000010000000000000000000000000000000000000000000",
        "00000000000000000000000000011100000000000000000000000000",
        "00000010000100000000000000100000000000000000000000000000",
        "00000000000000000100010000001000000000000000000100000000",
        "01000000000000000101000000001000010000000000000100010000",
        "00000000000000000000000000100000000000000110000000000000",
        "00000000000000000000000000000000100000000000000010000000",
        "10000000000000000010010000000000000000000000000000010000",
        "00000100000000000010000000110000000000000000000000000000",
        "00000000000000110001001000000000000000000000000000000010",
        "10000001000000000000010000000000010011010000000000000000",
        "00000001000000000000010000000000000000000000000000000000",
        "00000000000000000000000000001000000000000001001100000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (64, 0)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000001000000000000",
        "00000010000000000000000000000000000000000000000100000000",
        "00000000000001000000000000000000000000000000000000000000",
        "00000001000000000000000000000000000000000010000000000000",
        "00001000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000001001000000000000000000000000000000000000000000000",
        "01000000000000001000000000000000000000000000000000000000",
        "00010000010000010000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000100000000000000000000000000000000000",
        "00000000000000000000000000000000000001000000000100000000",
        "00000000000001000000000000000000000000000000000000000000",
        "00000000000000001000010000000000000000000000000000000000",
        "00000000000000000000000000000000000000001000000000000000",
        "00000000000000001000000000000000000000001000000000000000",
        "00000000000000000000100000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000100000000000000000000000000000000000000000000",
        "00100000000000000000000000000000000100000001000000000000",
        "00000000000000000000000000000000000000000001000000000000",
        "00000000000100000000000000000000001000000000000000000000",
        "00110000000000000000000000000000000000000000000000000000",
        "00000000000000001000000000000000000000000000000000000000",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000000000001000000000000000000000000000000000100000",
        "00000000000000000000000010000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000001000000000000000000010000000000000010000",
        "00000000000000000000000000000001000000000000010000000000",
        "00000000000000000000000000000000000001000001000000000000",
        "00010000000000000000000000000010000000000000000000010000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000100000001001000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00100000000000000000000000000000000000000000000000000000",
        "00010000000000000000000000001000000000000000000000000000",
        "00000000000000000000000000000000000000000100000000000000",
        "00000000010000000001000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "01100000000000000000000000000000000100000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000010000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000010100000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000001000000000000",
        "00100000000000000000000000000000000000000000000000000000",
        "00000000010000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000001100000000000100000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000100000000000",
        "00000000000011000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000001000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000001000000000000000000000000001",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000001000000010000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000010000000000000000000",
        "00000000000000000000000000000010000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000100000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000100000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000010000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00010000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000100000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000001000001000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00100000000001000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00001000000000000000000000000000100000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000100000000000000000000100000000000000000",
        "00000000000001000000000000100000000000000000000000000000",
        "00000000000000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000010000000000"
      ]
    },
    "Memory_RB (64, 2)": {
      "c": [
        "00000000000000000000000000000000000001000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000100",
        "00000000000000010100000000000000000000000000000000000000",
        "00000000000000000000000001000000000000000000000000000000",
        "01000000000000000000000000000100000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000100000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000001000000000",
        "00000000000000000000000010000000000000000000000000000000",
        "00000000000000000000000000100000000000000000000000000000",
        "00000000000000100000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000100000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00001000000000000000001000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000010000100000000000000000000000",
        "00000000100000000000000010000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000001000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000010",
        "00000000000000000000000000000000100000000000000100000000",
        "00000000000000000000000010000000000000000000000000000000",
        "00000000000000000000010000000000000000000000000100000011",
        "00100000000000000010000000000000000000000000000000000000",
        "00000000000000000000000000000000000100000000000000000000",
        "00000000010000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000010000000000000000000000000000000000000",
        "00000000000000000000001000000000000000000000000000000000",
        "00000000000000000000000000000100000000000001000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000010000000000000000",
        "00000000000000000000100000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "10000000000000000000000000010000000000000000000000000000",
        "00010000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000010001000000000000000000",
        "00000000000000000000000001000000000000001000000000000000",
        "00000000000000000000000000000000000000100000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000100000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000100000000000000000000000000000",
        "00000000000000000000000000000000010000000000000000000000",
        "00000000000000000000000100100001000000000000000000000000",
        "00100000000000001000000000010000000000000000000000000000",
        "01000000000000000000000000000000000000000000000000000000",
        "00001000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000010",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000100",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "01000000000000000000000000100000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000001000",
        "00000000000001000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000100000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000001000",
        "00000000000000000000010000000000001000000000000000000000",
        "00100000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000010000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000010000000000000000000000000000000000000",
        "00001000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000100000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "01000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000001000000000000000000000001010",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000001000000000000000000010000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000100000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000001000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000001000",
        "00001000000000000000000000000000000000010000000000000000",
        "00000001000000000000000000000001000000000000000000000000",
        "00000000000000000000000000000000000000000001000000000000",
        "00000000000000000000000000000000000000000000000001000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000010000000000000000000000000000000",
        "00010000000000001000000000000000000000000000000001000000",
        "01000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (2, 3)": {
      "c": [
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00001000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00010000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000010000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000001000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000010000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000001000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00010000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000",
        "00000000000000000000000000000000000000000000000000000000"
      ]
    },
    "Memory_RB (2, 5)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111101",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111011111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111110111111111111111111111",
        "11101111111111111111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111101111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111110111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111101111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111011111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111101111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (32, 5)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111101111111111111111111111111111111111",
        "11111111111111111011111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11110111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111101",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111101111111111111111111111111111111",
        "11111111111111111111111111111111111111111111101111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111011111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111101111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111110111111111111111111111111111111",
        "11111111110111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111110111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111101111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111101111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111101111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111101111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111101111111111111111",
        "11111111111111111101111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111011111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111101111111111",
        "01111111111111111111011111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111011111111111111111111111",
        "11111111111111101111111111111111111111111111111111111101",
        "11111111111111011111111111111111111111111111111101111111",
        "11111111111111111011111111011111111111111111111111111111",
        "11111111111111111110111111111111111111111111111111111111",
        "11111111111111111111111111111110111111011111111111111111",
        "11111111111111111111111111111111111111111111111111111101",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "10111111111111111111111110111111111111111111111101111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111101111111111111111111111111111111111111111111111",
        "11111111111111111111110111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111101",
        "11111111111111111111111111111111111111111111111111110111",
        "11111111111111111111111111111111111111110111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111101111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111"
      ]
    },
    "Memory_RB (8, 6)": {
      "c": [
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111111101111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111101111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111101111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111011111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111011111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111101111111111111111111111011111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111011111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111011111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111101111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111110111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111101",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111110111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111111111111111111111",
        "11111111111111111111111011111111111111111111111111111111",
        "11111111011111111111111111111111111111111111111111111111",
        "11111111111111111111111111111111111111101111111111111111",
        "01111111111101111111111111111111111111110111111111111111",
        "11111111111111111111111111111111111111111111111111111110"
      ]
    }
  },
  "expected_output": {
    "Memory_RB: (2, 0)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (2, 1)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (2, 2)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (2, 3)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (2, 4)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (2, 5)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (2, 6)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (2, 7)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (8, 0)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (8, 1)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (8, 2)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (8, 3)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (8, 4)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (8, 5)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (8, 6)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (8, 7)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (32, 0)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (32, 1)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (32, 2)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (32, 3)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (32, 4)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (32, 5)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (32, 6)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (32, 7)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (64, 0)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (64, 1)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (64, 2)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (64, 3)": {
      "0": "0",
      "1": "0",
      "2": "0",
      "3": "0",
      "4": "0",
      "5": "0",
      "6": "0",
      "7": "0",
      "8": "0",
      "9": "0",
      "10": "0",
      "11": "0",
      "12": "0",
      "13": "0",
      "14": "0",
      "15": "0",
      "16": "0",
      "17": "0",
      "18": "0",
      "19": "0",
      "20": "0",
      "21": "0",
      "22": "0",
      "23": "0",
      "24": "0",
      "25": "0",
      "26": "0",
      "27": "0",
      "28": "0",
      "29": "0",
      "30": "0",
      "31": "0",
      "32": "0",
      "33": "0",
      "34": "0",
      "35": "0",
      "36": "0",
      "37": "0",
      "38": "0",
      "39": "0",
      "40": "0",
      "41": "0",
      "42": "0",
      "43": "0",
      "44": "0",
      "45": "0",
      "46": "0",
      "47": "0",
      "48": "0",
      "49": "0",
      "50": "0",
      "51": "0",
      "52": "0",
      "53": "0",
      "54": "0",
      "55": "0"
    },
    "Memory_RB: (64, 4)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (64, 5)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (64, 6)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    },
    "Memory_RB: (64, 7)": {
      "0": "1",
      "1": "1",
      "2": "1",
      "3": "1",
      "4": "1",
      "5": "1",
      "6": "1",
      "7": "1",
      "8": "1",
      "9": "1",
      "10": "1",
      "11": "1",
      "12": "1",
      "13": "1",
      "14": "1",
      "15": "1",
      "16": "1",
      "17": "1",
      "18": "1",
      "19": "1",
      "20": "1",
      "21": "1",
      "22": "1",
      "23": "1",
      "24": "1",
      "25": "1",
      "26": "1",
      "27": "1",
      "28": "1",
      "29": "1",
      "30": "1",
      "31": "1",
      "32": "1",
      "33": "1",
      "34": "1",
      "35": "1",
      "36": "1",
      "37": "1",
      "38": "1",
      "39": "1",
      "40": "1",
      "41": "1",
      "42": "1",
      "43": "1",
      "44": "1",
      "45": "1",
      "46": "1",
      "47": "1",
      "48": "1",
      "49": "1",
      "50": "1",
      "51": "1",
      "52": "1",
      "53": "1",
      "54": "1",
      "55": "1"
    }
  }
}